OpenCV在Ubuntu 17.04中

时间:2017-04-19 00:38:20

标签: python opencv ubuntu

我在运行OpenCV的{​​{1}}计算机上安装了Ubuntu。最近我更新到最新的Ubuntu 16.10Ubuntu 17.04无效。

我收到以下错误。

OpenCV

我尝试安装ImportError: libjasper.so.1: cannot open shared object file: No such file or directory 。使用命令libjasper

但我收到错误sudo apt-get install libjasper-dev

我该如何解决?

5 个答案:

答案 0 :(得分:30)

我在这里找到答案:https://github.com/opencv/opencv/issues/8622

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev

对17.04包的引用不再有效。

答案 1 :(得分:11)

libjasper-dev不适用于Ubuntu 17.04。

因此您需要从早期版本安装软件包。请尝试以下方法:

echo "deb http://us.archive.ubuntu.com/ubuntu/ yakkety universe" | sudo tee -a /etc/apt/sources.list

这将在/ etc / apt中的sources.list文件中添加一个新行。它将允许从16.10安装包。

您应该能够使用以下命令安装缺少的软件包libjasper-dev:

sudo apt-get update
sudo apt-get install libjasper-dev

答案 2 :(得分:10)

从存储库安装opencv库对我有用。 只需以下两个命令。

sudo apt-get install opencv-data 
sudo apt-get install libopencv-dev 

安装后,它像以前一样工作。以前我自己建了opencv。来自存储库的那个将适用于。

答案 3 :(得分:0)

我必须下载新的和更新的opencv构建版本并成功

答案 4 :(得分:0)

将此内容写下来,真的很有帮助,

echo "deb http://us.archive.ubuntu.com/ubuntu/ yakkety universe" | sudo tee -a /etc/apt/sources.list