c++ - Opencv - 找不到头文件

标签 c++ opencv header cmake header-files

我正在尝试使用 opencv 开始开发。问题是,直到现在我几乎无法设置 opencv,因为我找不到它的头文件。

我对这个主题做了一些研究,但没有一个真正有用,在一些链接下面:

  1. Where are the opencv2 include files?

  2. http://answers.opencv.org/question/14712/opencvhpp-not-in-opencv2/

我使用 CMAKE GUI 构建了文件 - 使用 MVS 11 x64 构建了调试和发布代码。编译成功,我找不到库和 dll,但在任何地方都找不到 header 。

检查图片:

Opencv2文件夹

enter image description here

本地文件夹

enter image description here

那么,现在我问,我在这里错过了什么?

感谢帮助

编辑一:

enter image description here

enter image description here

你是这个意思吗?

编辑二:

enter image description here

我在 opencv 的源代码中发现了一些头文件,每个头文件都在一个特定的文件夹中,比如 core、highgui 等等 - 是吗?或者还有什么问题?因为我认为我应该在构建中使用标题,而不是在源代码中..

最佳答案

将“opencv/build/include”附加到您的包含路径。

如果您使用 cmake 自己构建了 opencv 库,请确保您运行 INSTALL 项目,并添加安装它的文件夹。

当您运行 make install 时,您需要的包含文件将被复制到由 makefile 确定的单个目录中,并可能显示为输出的一部分。

关于c++ - Opencv - 找不到头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19343984/

相关文章:

opencv - matchTemplate 与 openCV 在 Java 中

opencv - 如何消除给定图像中的噪点,以使ocr输出完美?

c++ - 逻辑流程不正确?获取数独游戏坐标的函数

c++ - "Sometype* const*"是什么意思?

c++ - 有什么简单的方法可以将 ASCII 转换为 UTF8? (使用 boost::locale)

c++ - 使用 OpenCV 函数的灰度图像的 Videowriter 函数

c++ - 用于单用户开发的 Git merge/ rebase 策略

HTML <header>/<footer> 最常见的 CSS 实践

jquery mobile 添加 listview 到 "navbar in footer "

html - 无法更改 HTML 中的标题高度