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 |