Ubuntu 14.04 的 OpenCV 3.1.0 中缺少文件
Posted
技术标签:
【中文标题】Ubuntu 14.04 的 OpenCV 3.1.0 中缺少文件【英文标题】:Missing file in OpenCV 3.1.0 for Ubuntu 14.04 【发布时间】:2016-08-12 06:27:07 【问题描述】:我正在尝试在 Ubuntu 14.04 上运行此代码 Domain Transform Filter。此代码最初是在 Windows 7 Visual Studio 上编写的。当我尝试在 Ubuntu 上运行此代码时,出现错误
错误:opencv2/core/internal.hpp:没有这样的文件或目录
我尝试为 Ubuntu 下载此文件,但这与 Windows 相关。
有没有办法为 Ubuntu 获取这个文件?
【问题讨论】:
【参考方案1】:安装较旧的 OpenCV。
例如,该文件包含在 Ubuntu 12.04 上的 libopencv-core-dev
2.3.1 中。 (所以它与Windows无关。)
如果这不是一个选项,您可能需要更正 OpenCV 3 的现有代码。
【讨论】:
我这样做了,但现在我在编译后得到了对 cvtColor 的未定义引用 @AshutoshMishra:您好,OpenCv 从版本 2 到版本 3 进行了很多更改。因此,您必须移植所有代码。此外,较新的版本 3 更易于使用。 :)以上是关于Ubuntu 14.04 的 OpenCV 3.1.0 中缺少文件的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 14.04 下使用 OpenCV 图片二值化处理
ubuntu14.04 PCL1.8 OPENNI2.0 OPENCV3.0安装小结
==原创==Ubuntu14.04安装OPENCV3.0流程及遇到的问题