Programming/Image Processing

[OpenCV] 2.4 이상 버전에서 SIFT + SURF 사용 설정

DevMonster 2014. 1. 27. 21:54

OpenCV 2.4 버전 이상부터 저작권 문제로 SIFT, 

SURF 모듈이 non-free 모듈로 이동


1. [프로젝트 속성]→[구성 속성]→[링커]→[추가 종속성]

입력: opencv_nonfree248d.lib

(※자신의 버전에 따라 nonfree248→nonfree244가 될 수도 있음)



2. [프로젝트 속성]→[구성 속성]→[VC++ 디렉터리]→[포함 디렉터리]

입력: C:\opencv\build\include\opencv2\nonfree


3.  SIFT, SURF를 사용하기 전에 

헤더파일 등록:     #include <nonfree.hpp>

본문 입력:          cv::initModule_nonfree(); 

(non-free 모듈을 사용가능하게 만들어주는 것)


※ 상용화는 저작권때문에 안되고 연구, 공부용으로만 사용가능합니다.


728x90
반응형