2017-09-21 178 views
-2

我下載了OpenCV的3.3.0和opencv_contrib的最新版本,做了與CUDA的支持cmake並廠名給我:編譯錯誤與OpenCV的3.3.0和xfeatures2d

.... 
[ 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

看來你得到了downmodded,但還沒有收到任何反饋。

您的問題,我相信,並不真正屬於計算器。 opencv_contrib顯式不穩定。包含模塊的API正在開發中,並隨時可能發生變化。構建錯誤時也可能會出現構建錯誤。

我認爲你最好試着向模塊的開發者提交一個錯誤報告。

0

removeDuplicatedSorted在3天前剛剛添加到opencv master分支,並且尚未移植到3.3.0。但篩選更新到它。 opencv_contrib傾向於與主分支同步。它沒有匹配的版本分支/標籤