2017-09-21 180 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倾向于与主分支同步。它没有匹配的版本分支/标签