:: ADVANCE ::
[SIFT] orientation assignment 회전에 불변인 특성을 지니기 위해 지배적인 방향을 구해야 한다. keypoint를 중심으로 일정 크기의 윈도우 내에 그레디언트 방향 히스토그램을 구한다.방향은 360도를 10도씩 양자화 하여 36개의 값을 가지며크기는 그레디언트 값을 가중치로 가지며 추가로 가우시안을 씌워 중심에서 멀어질수록 작은 가중치를 곱하게 한다. 이렇게 구한 히스토그램에서 가장 큰 값을 가지는 방향을 지배적인 방향으로 삼으며,최고값의 80%에 해당하는 값이 존재할 경우 그것도 지배적인 방향으로 삼아 새로운 키포인트로 삼는다. ----------->[Low 2004] 논문을 보면 이를 한꺼번에 계산하는 식이 존재한다.한꺼번에 계산하는 식인 걸까? 아무튼 그래디언트 및 가우시안을 ..
[SIFT] 일정 1.31) gaussian Image get* 너무 느려서 FULL_Image (640 * 480)을 resize (320 * 240)으로 수정 2) dog Image get3) local min, local max point get4) keypoint display to Image 1.4 TODO : gaussian Image & dog Image unsigned char -> double 로 수정해서 keypoint 확인해보자 double 로 수정완료메모리는 포기했지만, 기분탓인거 같지만 keypoint가 더 정확해진 듯 하다. 원래는 예비 keypoint에서 getting rid of low contrack keypoint 작업remove low contrast features 작..
[MFC] Dialog based MFC 기본 영상처리 window 만들기 visual studio 2015 기준 Windows Programming을 배우지도 않았고 집중해서 공부해 보지 않았지만 openCV를 이용하지 않은 영상처리를 하기 위해 vfw 라이브러리를 이용한 간단한 dialog 기반의 mfc 프로젝트를 만들어 보았다. 이 설정은mfc 기능이나 제공되는 기본 code를 최대한 수정하지 않고 추가 되는 소스 (웹캠 연결을 위한)는 최소한으로 하였다. 프로젝트 이름은 ImageProcessBase라고 하였다. 생성되는 기본 파일은 - ImageProcessBase.cpp - ImagePrecessBaseDlg.cpp - stdafx.cpp이 세가지 이다. (헤더파일은 따로 있다) 먼저 Imag..