OpenCV在Ubuntu 17.04

我在运行Ubuntu 16.10 Ubuntu机器上安装了OpenCV 。 最近我更新到最新的Ubuntu 17.04OpenCV未能正常工作。

我收到以下错误。

 ImportError: libjasper.so.1: cannot open shared object file: No such file or directory 

我试图安装libjasper 。 用命令sudo apt-get install libjasper-dev

但是我收到错误E: Unable to locate package libjasper-dev

我该如何解决?

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 

从存储库安装opencv库为我工作。 只是以下两个命令。

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

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

我不得不下载新的和更新的,成功的opencv版本