it-swarm.com.de

OpenCV in Ubuntu 17.04

Ich hatte OpenCV in meiner Ubuntu-Maschine installiert, auf der Ubuntu 16.10 ausgeführt wurde. Vor kurzem habe ich auf den neuesten Stand gebracht, Ubuntu 17.04 und OpenCV funktionierten nicht.

Ich erhalte folgende Fehlermeldung.

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

Ich habe versucht, libjasper zu installieren. Mit dem Befehl Sudo apt-get install libjasper-dev

Ich erhalte jedoch die Fehlermeldung E: Unable to locate package libjasper-dev

Wie kann ich es reparieren ?

13
mjm

Ich habe die Antwort hier gefunden: 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

Verweise auf 17.04 Pakete funktionieren nicht mehr.

25
headdab

libjasper-dev ist nicht verfügbar für Ubuntu 17.04. 

Sie müssen das Paket also aus einer früheren Version installieren. Versuche Folgendes: 

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

Dadurch wird der Datei sources.list in/etc/apt eine neue Zeile hinzugefügt. Ab 16.10 können Pakete installiert werden. 

Sie sollten jetzt das fehlende Paket libjasper-dev mit den folgenden Befehlen installieren können:

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

Die Installation der opencv-Bibliothek aus dem Repository funktionierte für mich . Nur die folgenden Befehle.

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

Nach der Installation funktionierte es wie zuvor. Zuvor hatte ich selbst opencv gebaut. Der aus dem Repository funktioniert einwandfrei.

8
mjm

Ich musste die neue und aktualisierte Version von opencv und Erfolg herunterladen

0
anh hoang vu

Schreiben Sie dies auf, es ist wirklich hilfreich,

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