标签: opencv installation header-files
我很难找到应该在目录名称“opencv2”中的包含文件!我从here下载了OpenCV-2.4.0.tar.bz2并解压缩了文件并运行了cmake,这似乎成功构建了库。
问题是在“opencv2”的“include”目录下似乎缺少大量的头文件。目前唯一的头文件是“opencv.hpp”,其中包含一整套其他不存在的文件。有谁知道我可以从哪里获取这些文件?
谢谢!
答案 0 :(得分:16)
模块的头文件位于各自的目录中。例如,您可以在calib3d.hpp中找到/modules/calib3d/include/opencv2/calib3d。由CMake创建的Makefile知道这些地址,因此当您make install时,头文件都被复制到/usr/local/include/opencv2。
calib3d.hpp
/modules/calib3d/include/opencv2/calib3d
make install
/usr/local/include/opencv2
答案 1 :(得分:5)
如果您在Windows上使用cmake-gui和visual studio制作opencv(我有3.4.0),请不要忘记构建此项目:
这将在单个文件夹中生成所有必需的文件,因此您可以轻松连接头文件: