【问题标题】:OpenCV missing header filesOpenCV 缺少头文件
【发布时间】:2014-12-12 02:34:37
【问题描述】:

我下载了 OpenCV 3.0.0 并使用 WITH_QT 编译,它编译得非常好,但是当我查看文件夹 build/install/include/opencv2 时,里面只有一个名为 opencv.hpp 的文件:

#include "opencv2/core.hpp"
#include "opencv2/imgproc.hpp"
#include "opencv2/photo.hpp"
#include "opencv2/video.hpp"
#include "opencv2/features2d.hpp"
#include "opencv2/objdetect.hpp"
#include "opencv2/calib3d.hpp"
#include "opencv2/imgcodecs.hpp"
#include "opencv2/videoio.hpp"
#include "opencv2/highgui.hpp"
#include "opencv2/ml.hpp"

问题是该目录中不存在这些文件。

我在 64 位 Windows 中,我使用 Visual Studio 2013 编译 OpenCV,因为 Qt 使用 Visual Studio 作为 64 位 Windows 上的默认编译器,奇怪的是示例编译并且一切正常,但是当我尝试创建Qt 上的一个项目并将该目录作为包含路径插入我收到一条错误消息,指出 opencv2/core.hpp 不存在。我尝试直接从opencv/modules/core/include 包含错误仍然存​​在。

发生了什么?如果没有其他文件,建议在本地存在一个包含其他文件的单个文件?

【问题讨论】:

    标签: c++ qt opencv


    【解决方案1】:

    通过 cmake 构建 opencv 后,您应该构建 INSTALL 项目(这不是自动完成的)。

    这将复制所有必要的内容以构建/安装/包含

    【讨论】:

    • 您应该构建安装项目。
    猜你喜欢
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    • 1970-01-01
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    • 2017-10-09
    • 2015-05-02
    相关资源
    最近更新 更多