26

我正在努力寻找应该在目录名称“opencv2”中的包含文件!我已经从这里下载了 OpenCV-2.4.0.tar.bz2并提取了文件并运行了 cmake,这似乎成功地构建了库。

问题是在“opencv2”的“include”目录下似乎有大量的头文件丢失。目前唯一的头文件是“opencv.hpp”,其中包括一整套不存在的其他文件。有谁知道我可以从哪里获取这些文件?

图片的

谢谢!

4

2 回答 2

20

模块的头文件位于它们自己的目录中。例如,您可以calib3d.hpp/modules/calib3d/include/opencv2/calib3d. CMake 创建的 Makefile 知道这些地址,因此当您make install将头文件全部复制到/usr/local/include/opencv2.

于 2012-05-14T18:39:39.550 回答
16

如果您在 Windows 上使用 cmake-gui 和 Visual Studio 来制作 opencv(我有 3.4.0),请不要忘记构建这个项目:

在此处输入图像描述

这将在单个文件夹中生成所有必需的文件,因此您可以轻松连接头文件:

在此处输入图像描述

于 2018-01-26T08:47:28.213 回答