본문 바로가기
IT/OpenCV

cvExtractSURF() 함수 에러 : OpenCV Error: The function/feature is not implemented ...

by Jang HyunWoong 2014. 12. 19.

OpenCV Error: The function/feature is not implemented <OpenCV was built without SURF support) in unknown function, file ...

가 나올 경우..

 

에러원인: 오픈 CV 2.0 버젼에서 작성한 SURF 및 SIFT 관련 코드를 OpenCV 2.4 이상 버젼에서 실행할 경우 해당 기능이 구현되지 않았다고 출력되며 에러가 발생한다.

 

OpenCV 2.4 버전 이상부터 저작권 문제로 SIFT, SURF 모듈이 non-free 모듈로 이동했기 때문이다. 

 

해결 방법 : 

 

#include <opencv2\nonfree\nonfree.hpp>
int main()
{
cv::initModule_nonfree();

이렇게 입력해 주면 사용 가능하다. 


반응형

'IT > OpenCV' 카테고리의 다른 글

cv2.warpAffine()  (0) 2014.12.19
cvPyrSegmentation() 함수 not found  (0) 2014.12.19
컨볼루션 convolution(회선) 필터링 기본  (0) 2014.12.19
OpenCV 함수 정리  (1) 2014.12.19
반전영상  (0) 2014.12.19