2016-08-12 92 views
0

我试图在Ubuntu 14.04上运行此代码Domain Transform Filter。此代码原本是在Windows 7 Visual Studio上编写的。当我尝试运行在Ubuntu这个代码,我得到的错误OpenCV 3.1.0中缺少Ubuntu文件14.04

error: opencv2/core/internal.hpp: No such file or directory

我试图下载该文件的Ubuntu但具体涉及到Windows。

有没有什么办法让Ubuntu的这个文件?

回答

0

安装一个较旧的OpenCV。 该文件例如包含在Ubuntu 12.04上的libopencv-core-dev 2.3.1中。 (所以它是不相关的Windows操作系统。)

如果这是不是一种选择,你可能需要更正您现有的代码OpenCV的3

+0

我这样做,但现在我得到compliation后未定义参考cvtColor –

+0

@AshutoshMishra:嗨,OpenCv从版本2到版本3发生了很多变化。因此,您将必须移植所有代码。此外,新版本3更适合于使用。 :) – saurabheights