Ich habe ein Ubuntu 14.04-System, auf dem ich OpenCV installieren und mit Python 2.x verwenden möchte.
Ich habe OpenCV anhand der folgenden Anweisungen installiert: https://help.ubuntu.com/community/OpenCV
Die Installation schien ordnungsgemäß zu laufen, keine Fehler, das Skript endete mit der Ausgabe
OpenCV 2.4.9 ready to be used
Wenn ich versuche, das Beispiel-Python-Skript auszuführen, wird Folgendes angezeigt:
$ python opencv.py
Traceback (most recent call last):
File "opencv.py", line 1, in <module>
from cv2.cv import *
ImportError: No module named cv2.cv
Ich vermute, ich weiß warum, ich weiß nur nicht, wie ich es beheben soll. OpenCV wurde in dem aktuellen Verzeichnis installiert, in dem ich mich befand, als ich das Installationsskript ausführte. Es ist ein Unterverzeichnis meines Basisordners.
Andere, die diesen Importfehler nach der Installation erhalten, scheinen ein Pfadproblem zu haben und haben Glück, dies ihrem Code hinzuzufügen:
import sys
sys.path.append('/usr/local/lib/python2.7/site-packages')
oder aktualisieren Sie ihren PYTHONPATH mit demselben Verzeichnis. Ich habe versucht, diesen Code hinzuzufügen, es macht keinen Unterschied. Ich sehe keine Dateien im Verzeichnis "site-packages". Sollte ich die Installation in diesem Verzeichnis durchgeführt haben? Ich stelle mir vor, die Installationsanleitung hätte das klargestellt. Ich vermute, dass mein Problem damit zusammenhängt, dass Python die OpenCV-Installation nicht findet, bin mir aber nicht sicher, wie ich vorgehen soll.
Bitte helfen Sie mir, eine benutzerfreundliche Installation von OpenCV so einfach wie möglich zu erhalten.