IT/OpenCV

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

Jang HyunWoong 2014. 12. 19. 12:00

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();

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


반응형