fatal error: opencv2/photo.hpp OpenCV 3.0 install

fatal error: opencv2/photo.hpp OpenCV 3.0 install

我正在从源代码编译依赖于 OpenCV 3.0 的 artoolkit 的一个分支。 OS 是 Ubuntu 14.04.

当我运行让它报这个错.....

'致命错误:opencv2/photo.hpp: 没有那个文件或目录

在Ubuntu.....

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

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

如何link这个文件?

此致,

丹尼尔

P.S.

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

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

运行 sudo apt-get install libopencv-dev 来自终端

/usr/indlude/opencv2/photo

中找到 header 文件 photo.hpp

您拥有的 Makefile 正在 /usr/include/opencv2 中搜索此 header,它比 apt 安装它的位置高一级,因此您需要在该目录中放置一个符号链接,指向到正确的位置。在您的终端中输入此内容

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

然后运行 make 再次编译