opencv2 文件夹中缺少 xfeatures2d.hpp?
Missing xfeatures2d.hpp in opencv2 folder?
我刚刚通过 cmake (OPENCV_EXTRA_MODULS_PATH) 和 mingw530 (Qt) 安装
- opencv-3.4.2
- opencv_contrib-3.4.2
- mingw32-make
- mingw32-make install
文件结构是
- opencv/source
- opencv/build
- opencv/release(编译文件夹)
- opencv/contrib
但是如果我尝试插入
#include "opencv2/xfeatures2d.hpp"
没有找到。
这里已经描述了同样的问题:
http://answers.opencv.org/question/57397/cant-find-xfeatures2dhpp/
但是我不明白解决方法
"@Bhatt,在 win 上,您必须构建 INSTALL 项目。这会将 headers/libs/dlls 复制到您的安装文件夹"。
我的退路是插入
#include "E:/PROGRAMS/opencv/opencv_contrib-3.4.2/modules/xfeatures2d/include/opencv2/xfeatures2d/nonfree.hpp"
然后就可以了。谁能给我解释一下出了什么问题?
对于感兴趣的人:相当于 VS+INSTALL 项目的是 mingw32-make install。线索是保存此文件 (headers/libs/dlls) 的 cmake 中的 CMAKE_INSTALL_PREFIX。添加到您的 Qt .pro 文件中 INCLUDEPATH += \install\include.
我刚刚通过 cmake (OPENCV_EXTRA_MODULS_PATH) 和 mingw530 (Qt) 安装
- opencv-3.4.2
- opencv_contrib-3.4.2
- mingw32-make
- mingw32-make install
文件结构是
- opencv/source
- opencv/build
- opencv/release(编译文件夹)
- opencv/contrib
但是如果我尝试插入
#include "opencv2/xfeatures2d.hpp"
没有找到。
这里已经描述了同样的问题: http://answers.opencv.org/question/57397/cant-find-xfeatures2dhpp/
但是我不明白解决方法 "@Bhatt,在 win 上,您必须构建 INSTALL 项目。这会将 headers/libs/dlls 复制到您的安装文件夹"。
我的退路是插入
#include "E:/PROGRAMS/opencv/opencv_contrib-3.4.2/modules/xfeatures2d/include/opencv2/xfeatures2d/nonfree.hpp"
然后就可以了。谁能给我解释一下出了什么问题?
对于感兴趣的人:相当于 VS+INSTALL 项目的是 mingw32-make install。线索是保存此文件 (headers/libs/dlls) 的 cmake 中的 CMAKE_INSTALL_PREFIX。添加到您的 Qt .pro 文件中 INCLUDEPATH += \install\include.