:: ADVANCE ::
[SIFT] 일정 본문
[SIFT] 일정
1.3
1) gaussian Image get
* 너무 느려서 FULL_Image (640 * 480)을 resize (320 * 240)으로 수정
2) dog Image get
3) local min, local max point get
4) 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 작업을 해야 하는데
일단은 패스
1.5
TODO : keypoint orientation
영어 복습하고 하루 종일 놀아서 영상을 못함ㅠㅠ
다음 orientation keypoint를 찾기 위해 컴퓨터 비전 책을 봄
keypoint 후보군에서 지배적인 방향 (dominant orientation)을 찾아
새로운 keypoint 표현이 필요함
1) 변수 keypoint -> candidatekeypoint로 수정
2) unsigned char -> BYTE 로 수정
3) 파라미터 또는 리턴 값에 따라 함수가 여러개 였는데 이를 template를 사용해서 줄임
limit, processGaussian, resizeImage
컴퓨터 비전에는 소개만 할 뿐 너무 정보가 없기 때문에 더 많은 정보가 필요함
TODO : SIFT 영어 논문 읽기 [low2004]
1.13
SIFT 영어 논문 5. Orientation assignment 읽었고
keypoint, keypointCnt
processOrientation(), pushKeypoint() 구현
+ init() 따로 빼서 구현
* descriptor 기술하는 부분만 남았다 !!
TODO : findOrientationAndDescriptor()로 수정 및 구현
1.14
각도 및 크기 계산하는 식이 동일하여
find Orientation 과 descriptor 기술하는 부분을 한번에 처리하려고 하였으나
각도 회전하는 부분에서 손실되는 값이 존재할 것 같아서 다시 따로 분리
processOrientation(), findDescriptor() 구현
값이 맞는지 알 수가 없네....
'Image Processing > Image Processing' 카테고리의 다른 글
[SIFT] orientation assignment (0) | 2016.01.13 |
---|---|
[Watermarking] 워터마킹이란 (0) | 2015.12.11 |
[Frequency] 영상처리 주파수 (0) | 2015.07.25 |