Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Ubuntu 14.04的OpenCV 3.1.0中缺少文件_C++_Opencv_Ubuntu_Makefile - Fatal编程技术网

C++ Ubuntu 14.04的OpenCV 3.1.0中缺少文件

C++ Ubuntu 14.04的OpenCV 3.1.0中缺少文件,c++,opencv,ubuntu,makefile,C++,Opencv,Ubuntu,Makefile,我试图在Ubuntu 14.04上运行这段代码。此代码最初是在Windows 7 Visual studio上编写的。当我试图在Ubuntu上运行这段代码时,我得到了一个错误 错误:opencv2/core/internal.hpp:没有这样的文件或目录 我试着为Ubuntu下载这个文件,但这是专门与Windows相关的 有没有办法为Ubuntu获取此文件?安装一个较旧的OpenCV。 例如,该文件包含在Ubuntu 12.04上的libopencv core dev2.3.1中。(因此它与Wi

我试图在Ubuntu 14.04上运行这段代码。此代码最初是在Windows 7 Visual studio上编写的。当我试图在Ubuntu上运行这段代码时,我得到了一个错误

错误:opencv2/core/internal.hpp:没有这样的文件或目录

我试着为Ubuntu下载这个文件,但这是专门与Windows相关的

有没有办法为Ubuntu获取此文件?

安装一个较旧的OpenCV。 例如,该文件包含在Ubuntu 12.04上的
libopencv core dev
2.3.1中。(因此它与Windows无关。)


如果这不是一个选项,您可能需要更正OpenCV 3的现有代码。

我这样做了,但现在我得到了对cvtColor的未定义引用compliation@AshutoshMishra:您好,OpenCv从版本2到版本3进行了很多更改。因此,您必须移植所有代码。此外,较新的版本3更适合使用。:)