在 Ubuntu 15.10 上安装 Emgu CV 时如何解决依赖性问题?

在 Ubuntu 15.10 上安装 Emgu CV 时如何解决依赖性问题?

我需要安装埃姆古简历,这是 OpenCV 的 .NET 包装器,应老师的要求,用于我的机器人编程课程。该软件的文档表明它是跨平台的,可以在 Ubuntu 上使用使用 MonoDevelop,但需要编译优先。由于我的笔记本电脑只运行 Ubuntu,因此我尝试进行设置。

我顺利完成了库的编译,甚至能够成功运行它附带的测试 .monoexe 应用程序,但我遇到的问题是尝试安装生成的 .deb 包。当我在~/emgucv构建包后导航到目录并运行以下命令从命令行安装它时,就像任何其他包一样:

sudo dpkg -i libemgucv-x64-tbb-2.9.0.1932.deb

...由于依赖性问题,软件包安装失败,需要我运行apt-get install -f来修复我的软件包系统:

选择之前未选择的包 emgucv-x64-tbb。
(正在读取数据库...当前安装了 301667 个文件和目录。)
准备解压 libemgucv-x64-tbb-2.9.0.1932.deb ...
正在解压 emgucv-x64-tbb (2.9.0.1932) ...
dpkg:依赖性问题阻止了 emgucv-x64-tbb 的配置:
 emgucv-x64-tbb 依赖于 libmono-wcf3.0-cil;但是:
  软件包 libmono-wcf3.0-cil 未安装。
 emgucv-x64-tbb 依赖于 libavcodec53;然而:
  软件包 libavcodec53 未安装。
 emgucv-x64-tbb 依赖于 libswscale2;但是:
  软件包 libswscale2 未安装。
 emgucv-x64-tbb 依赖于 libavformat53;然而:
  软件包 libavformat53 未安装。
 emgucv-x64-tbb 依赖于 libopenexr6;然而:
  软件包 libopenexr6 未安装。

dpkg: 处理软件包 emgucv-x64-tbb (--install) 时出错:
 依赖问题 - 未配置
处理时遇到错误:
 emgucv-x64-tbb

我该如何解决这些错误并正确安装该软件包?文档似乎表明安装说明自 Ubuntu 11.04/14.04 LTS 以来没有更新过,但我正尝试在 Ubuntu 15.10 上安装它。如果能得到帮助我将不胜感激 — 如果我无法让它工作,我将被迫改用 Windows 和 Visual Studio。

相关内容