2017-09-21 5 views
-2

내가 OpenCV의 3.3.0 및 opencv_contrib의 최신 버전을 다운로드 xfeatures2d CUDA를 지원하는 cmake를하고 만들기 나에게 준다 : 여기 잃었어요컴파일 OpenCV의 3.3.0과 오류 및이

.... 
[ 80%] Built target opencv_xfeatures2d_pch_dephelp 
[ 80%] Built target pch_Generate_opencv_xfeatures2d 
[ 80%] Building CXX object modules/xfeatures2d/CMakeFiles/opencv_xfeatures2d.dir/src/sift.cpp.o 
/home/cesar/programas/instaladores/OpenCV/opencv_contrib-master/modules/xfeatures2d/src/sift.cpp: In member function ‘virtual void cv::xfeatures2d::SIFT_Impl::detectAndCompute(cv::InputArray, cv::InputArray, std::vector<cv::KeyPoint>&, cv::OutputArray, bool)’: 
/home/cesar/programas/instaladores/OpenCV/opencv_contrib-master/modules/xfeatures2d/src/sift.cpp:1156:9: error: ‘removeDuplicatedSorted’ is not a member of ‘cv::KeyPointsFilter’ 
     KeyPointsFilter::removeDuplicatedSorted(keypoints); 
     ^
modules/xfeatures2d/CMakeFiles/opencv_xfeatures2d.dir/build.make:670: fallo en las instrucciones para el objetivo 'modules/xfeatures2d/CMakeFiles/opencv_xfeatures2d.dir/src/sift.cpp.o' 
make[2]: *** [modules/xfeatures2d/CMakeFiles/opencv_xfeatures2d.dir/src/sift.cpp.o] Error 1 
CMakeFiles/Makefile2:21949: fallo en las instrucciones para el objetivo 'modules/xfeatures2d/CMakeFiles/opencv_xfeatures2d.dir/all' 

. 나는 cmake를 3.5에서 3.8로 업데이트하려고 시도했고 건물은 같은 지점에서 멈 춥니 다.

도움 주셔서 감사합니다.

+0

동일한 오류가 발생했습니다. – doki42

답변

0

당신은 혼란스러워 보이지만 어떤 피드백도받지 못했습니다.

귀하의 질문에, 나는 정말로 stackoverflow에 속하지 않는다고 생각합니다. opencv_contrib 명시 적으로 불안정합니다. 포함 된 모듈에 대한 API는 개발 중이며 어느 시점에서든 변경 될 수 있습니다. 빌드 오류는 빌드시 발생할 수 있습니다.

저는 모듈 개발자들과 함께 버그 리포트를 작성하는 것이 더 좋을 것이라고 생각합니다.

0

removeDuplicatedSorted는 3 일 전에 opencv master branch에 추가되었으며 아직 3.3.0으로 다시 포팅되지 않았습니다. 그러나 sift가 업데이트됩니다. opencv_contrib는 master 브랜치와 동기화되는 경향이 있습니다. 일치하는 버전 지점/태그가 없습니다