opencv2包含文件在哪里?

Jam*_*ord 20 installation opencv header-files

我很难找到应该在目录名称"opencv2"中的包含文件!我从这里下载了OpenCV-2.4.0.tar.bz2 并解压缩了文件并运行了cmake,这似乎成功构建了库.

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

谢谢!

fir*_*ant 17

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

  • 啊,我只发出了一个`make`命令,需要做一个`make install`!谢谢!你知道如何设置安装路径来改变/ usr/local/include等吗?再次感谢! (4认同)
  • 调用`cmake -DCMAKE_INSTALL_PREFIX =/usr`或你想要的任何其他目录而不是`/ usr`. (2认同)

Ste*_*nko 9

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

在此输入图像描述

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

在此输入图像描述