致命错误:opencv2 / photo.hpp OpenCV 3.0安装

时间:2016-02-08 23:31:13

标签: ubuntu install opencv3.0

我正在从源代码编译artoolkit的一个分支,它依赖于OpenCV 3.0。操作系统是Ubuntu 14.04。

当我运行时,它会报告此错误.....

'致命错误:opencv2 / photo.hpp:没有这样的文件或目录"

在Ubuntu ....

我有usr / local / include / opencv2,其中包含core.hpp等。但是没有photo.hpp的模块。

我在清除include文件夹中的所有opencv2文件后尝试安装opencv 3.0几次。

如何链接到此文件?

此致

丹尼尔

P.S。

这是在Opencv Answers上发布的一个问题的重复,但没有得到任何关注。

http://answers.opencv.org/question/86515/fatal-error-opencv2photohpp/

1 个答案:

答案 0 :(得分:3)

从终端

运行sudo apt-get install libopencv-dev

photo.hpp

中包含头文件/usr/indlude/opencv2/photo

您拥有的Makefile正在/usr/include/opencv2中搜索此标题,该标题位于apt安装它之前的一级,因此您需要在该目录中放置指向正确位置的符号链接。在您的终端中输入

cd /usr/include/opencv2
sudo ln -s /usr/include/opencv2/photo/photo.hpp photo.hpp

然后再次运行make,它应该编译