438 Stimmen

Kann das Modul cv2 nicht finden, wenn OpenCV verwendet wird

Ich habe OpenCV auf dem Occidentalis-Betriebssystem (einer Variante von Raspbian) auf einem Raspberry Pi installiert, indem ich dieses Skript von jayrambhia verwendet habe. Es wurde Version 2.4.5 installiert.

Wenn ich in einem Python-Programm import cv2 versuche, erhalte ich folgende Meldung:

pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in 
    import cv2
ImportError: No module named cv2

Die Datei cv2.so befindet sich unter /usr/local/lib/python2.7/site-packages/...

Es gibt auch Ordner in /usr/local/lib namens python3.2 und python2.6, falls das relevant ist.

Wie kann ich das Problem beheben? Wird dies durch eine Pfadfehkkonfiguration verursacht?

36voto

Amol Chavan Punkte 3725

Für Windows 10 und Python 3.6 hat das für mich funktioniert

pip install opencv-contrib-python

28voto

Fatmajk Punkte 1770

Keine der obigen Antworten hat für mich funktioniert. Ich wurde verrückt, bis ich diese Lösung unten gefunden habe!

Führen Sie einfach aus:

sudo apt install python-opencv

26voto

SSCSWAPNIL Punkte 529
pip install opencv-python

oder

pip install opencv-python3 

wird auf jeden Fall gut funktionieren.

23voto

jincy mariam Punkte 529

Ich habe mein Problem mit folgendem Befehl gelöst :

pip install opencv-python

16voto

tonysok Punkte 627

Ich löse es, indem ich Folgendes ausführe:

pip3 install opencv-python

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X