web-dev-qa-db-fra.com

OpenCV dans Ubuntu 17.04

J'avais OpenCV installé sur ma machine Ubuntu exécutant Ubuntu 16.10. Récemment, j'ai mis à jour les derniers Ubuntu 17.04 et OpenCV qui ne fonctionnaient pas.

Je reçois l'erreur suivante.

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

J'ai essayé d'installer libjasper. Avec la commande Sudo apt-get install libjasper-dev

Mais je reçois l'erreur E: Unable to locate package libjasper-dev

Comment puis-je le réparer?

13
mjm

J'ai trouvé la réponse ici: 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

Les références aux paquets 17.04 ne fonctionnent plus.

25
headdab

libjasper-dev n'est pas disponible pour Ubuntu 17.04. 

Vous devez donc installer le package d’une version antérieure. Essayez ce qui suit: 

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

Cela ajoutera une nouvelle ligne au fichier sources.list dans/etc/apt. Cela permettra l'installation de paquets à partir de 16.10. 

Vous devriez pouvoir installer le paquet manquant libjasper-dev maintenant avec les commandes suivantes:

Sudo apt-get update
Sudo apt-get install libjasper-dev
11
chittychitty

L'installation de la bibliothèque opencv à partir du référentiel a fonctionné pour moi . Juste les deux commandes suivantes.

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

Après l’installation, cela a fonctionné comme avant. Auparavant j'avais construit opencv moi-même. Celui du référentiel fonctionnera de manière apparente.

8
mjm

Je devais télécharger la nouvelle version mise à jour et construite d’opencv and success

0
anh hoang vu