opencv 3.0无法在ubuntu 15.10上运行

时间:2015-10-25 08:07:56

标签: c++ eclipse opencv ubuntu shared-libraries

我在ubuntu 15.04上的eclipse上使用opencv 3.0并且工作正常,我更新到ubuntu 15.10,现在即使是简单的代码也会给我错误。我认为有些文件或库被错放或删除了,我已经尝试了很多东西,但似乎都没有。这是日食输出

config

任何帮助将不胜感激

2 个答案:

答案 0 :(得分:1)

  

warning: libIlmImf.so.6, needed by .../libopencv_imgcodecs.so

显然libopencv_imgcodecs.so取决于libIlmImf.so.6,但您没有在链接线上使用后者。

您应该将-lIlmImf附加到您的链接,这可能会解决所有Imf::...问题。重复链接器要求您添加的其他库。

答案 1 :(得分:1)

你在ubuntu上安装了libav吗? OpenCV使用此库来读取不同的视频格式。您可以在/ usr / lib或/ usr / local / lib中找到.so文件,然后将其添加到G ++调用中。我不熟悉Eclipse,但您应该能够关注this来添加依赖项。