3
openCV는 새 버전으로 기능 감지기/설명자 (일반적으로)를 변경했습니다. 이미 발견 했으므로 추가 할 필요가 있습니다.opencv 2.4 SIFT 컴파일 오류
#include "opencv2/nonfree/nonfree.hpp"
#include "opencv2/nonfree/features2d.hpp"
그러나 아직 작동하지 않습니다.
error: ‘cv::SIFT::DetectorParams’ has not been declare
나는 등
gcc `pkg-config --cflags --libs opencv` -o descriptorExtractor main.cpp
모든 라이브러리를 구축하기위한 표준 명령을 사용하여 올바르게 다시 OpenCV의 뭐가 잘못
pkg-config --cflags --libs opencv
-I/opt/ros/fuerte/include/opencv -I/opt/ros/fuerte/include -L/opt/ros/fuerte/lib -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_ts -lopencv_video -lopencv_videostab
연결해야합니다 내가 오류는? 제발, 왜 내가 openCV에서 SIFT가 필요하고 다른 소프트웨어 나 바이너리에서는 SIFT가 필요하지 않은지 묻지 마세요.
이 질문이 아직 계속된다면, 코드 샘플을 줄 수 있습니까? 문제가 해결 된 경우 "해결됨"을 답변으로 게시하고 수락 할 수 있습니까? 건배 –