개발차
[알고리즘] 49. Modified Kaprekar Numbers
A modified Kaprekar number is a positive whole number with a special property. If you square it, then split the number into two integers and sum those integers, you have the same value you started with.Consider a positive whole number with digits. We square to arrive at a number that is either digits long or digits long. Split the string representation of the square into two parts, and . The rig..
[C/C++] 12강~14강 정리
#include int main(){ int n; scanf("%d",&n); if (n % 2 ==0){ // 2로 나눈 나머지가 0이라면 printf("n은 짝수\n"); } else{ printf("n은 홀수\n"); } } if문에 대하여. python과 별 다를게 없음! if () { }안에 else가 들어가지 않고 밖에서 else를 쓴다. indent만 맞추면 됨! #include int main(){ int n; scanf("%d",&n); if (n > 0){ // 2로 나눈 나머지가 0이라면 printf("n은 양수\n"); } else if (n == 0){ printf("n은 0\n"); } else { printf("n은 음수\n"); } } R 처럼 else if ( ) { } 처..
[OpenCV] 06-3. Background Subtraction
이번 장에서는OpenCV에서 가능한 배경 제거 방법에 대해서 알아볼 것이다.Basics배경 제거는 많은 비전 기반의 응용의 전처리 단계에서 주로 이뤄진다. 예를 들어, 정적인 카메라로 방을 들어오는 / 나가는 방문자들의 수를 세거나, 차량으로 부터 교통 정보를 추출하는 등의 경우가 존재한다. 이 모든 경우에, 사람이나 차량만들 추출할 필요가 있다. 기술적으로, 정적인 배경으로부터 움직이는 전경(foreground)을 추출할 필요가 있다.만약 방문자 없는 방, 차량 없는 도로같이, 배경만 있는 이미지라면, 매우 쉬운 일이 된다. 배경으로 부터 새로운 이미지를 빼기만 하면 된다. 그러면 전경만 얻을 수 있다. 하지만 많은 경우에, 이런 이미지와 같지 않기에, 가..
[C/C++] 10강~11강 정리
산술 연산자 : 수학적인 연산 + - * / = % 등등 +=, -=, *=, /= %= ++, -- 기존의 대입 int main(){ int a; a = 5; } 대입 연산자 #include int main(){ int a; a = 5; printf("a는 원래 %d였다\n",a); a = a+3; // = : 대입 연산 a+3이 새로이 a로 저장되는 것 printf("3을 더했더니 %d가 되었다\n",a); } a = a+3 => a += 3 으로 간단하게 작성하는 것이다. a = a-3 => a -= 3이 되는 것 a = a%7 => a %= 7 a를 7로 나눈 것임. 자주 헷갈린다! 프로그래머들이 더 줄이고 싶어서 더 줄인 것...! #include int main(){ int..
[알고리즘] 48. Taum and B'day
Taum is planning to celebrate the birthday of his friend, Diksha. There are two types of gifts that Diksha wants from Taum: one is black and the other is white. To make her happy, Taum has to buy black gifts and white gifts.The cost of each black gift is units.The cost of every white gift is units.The cost of converting each black gift into white gift or vice versa is units.Help Taum by deducing..
[OpenCV] 06-2. Optical Flow
이번 장에서는,광학 흐름의 개념에 대해서 이해하고 Lucas-Kanade 방법을 사용한 추정을 해보고cv2.calcOpticalFlowPyrLK() 함수를 사용해서 비디오에서의 특성 점을 추적해볼 것이다.Optical Flow광학 흐름은 물체나 카메라의 움직임에 의해 발생하는 두 개의 연속되는 프레임사이에서 객체의 외관상 움직임의 패턴이다. 각 벡터는 첫 번째 프레임에서 점이 두 번째 프레임으로 점으로의 움직임을 보여주는 이동 벡터인 2D 벡터 필드이다. 아래 이미지를 보자!사진위 사진은 공의 움직임을 5개 연속적인 프레임으로 보여준다. 화살표는 이동 벡터를 나타낸다. 광학 흐름은 다음과 같은 분야에서 적용된다 :움직임을 통한 구조 분석비디오 압축비디오 안정화 : 깨끗한 영상..