我正在尝试从源代码构建OpenCV 3.1.0(带有额外的contrib包)。
我按照this tutorial中的说明在Visual Studio 2015下构建它以及this StackOverflow question中的指令重新启用SIFT和SURF功能,现在在opencv_contrib下。
一切顺利,但2中更改的文件features2d_manual.hpp
无法编译,但出现以下错误:
fatal error C1083: Cannot open include file: 'opencv2/xfeatures2d.hpp': No such file or directory
由于我对CMake和Visual Studio如何交互的理解不足,我对这里可能发生的事情感到茫然。 opencv_contrib模块正在通过CMake变量OPENCV_EXTRA_MODULES_PATH
正确添加。
你们中有人能帮忙吗?感谢您抽出宝贵时间阅读本文!
AP