【问题标题】:Missing xfeatures2d.hpp in opencv2 folder?opencv2 文件夹中缺少 xfeatures2d.hpp?
【发布时间】:2019-02-04 05:46:39
【问题描述】:

我刚刚通过 cmake (OPENCV_EXTRA_MODULS_PATH) 和 mingw530 (Qt) 安装

  • opencv-3.4.2
  • opencv_contrib-3.4.2
  • mingw32-make
  • mingw32-make 安装

文件结构是

  • opencv/源代码
  • opencv/构建
  • opencv/release(编译文件夹)
  • opencv/contrib

但是如果我尝试插入

#include "opencv2/xfeatures2d.hpp"

它没有找到它。

这里已经描述了同样的问题: http://answers.opencv.org/question/57397/cant-find-xfeatures2dhpp/

但我不明白解决方案 “@Bhatt,在获胜时,您必须构建 INSTALL 项目。这会将 headers/libs/dlls 复制到您的安装文件夹中”

我的后备是插入

#include "E:/PROGRAMS/opencv/opencv_contrib-3.4.2/modules/xfeatures2d/include/opencv2/xfeatures2d/nonfree.hpp"

然后就可以了。有人可以解释一下出了什么问题吗?

【问题讨论】:

    标签: c++ qt opencv3.0 sift cmake-gui


    【解决方案1】:

    有兴趣的朋友:相当于VS+INSTALL的项目是mingw32-make install。线索是 cmake 中保存此文件(headers/libs/dlls)的 CMAKE_INSTALL_PREFIX。添加到您的 Qt .pro 文件 INCLUDEPATH += \install\include。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-20
      • 2019-05-05
      • 1970-01-01
      • 1970-01-01
      • 2015-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多