Opencv3 und Python 2.7 auf der virtuellen Umgebung - AttributeError: 'Modul' Objekt hat kein Attribut 'createLBPHFaceRecognizer'

9

Ich habe eine Python-Funktion mit opencv 3. Es funktioniert ohne virtuelle Umgebung.Auch ich habe opencv auf venv installiert von: pyimageSearch . Ich versuche, diese Python-Funktion auf venv auszuführen, dann gibt es einen Fehler:

%Vor%

ohne venv im Terminal:

%Vor%

mit venv im Terminal:

%Vor%

mein Python-Code:

%Vor%

Ich betreibe Opencv3 mit Python 2.7 auf Linux Mint 64 Bit

    
Gkan 09.11.2015, 23:54
quelle

4 Antworten

10

Ab OpenCV 3 müssen Sie das opencv_contrib Repo erstellen und erstellen. Dann können Sie das Submodul "Gesicht" verwenden.

Hilfe zum Modul cv2.face in cv2:

%Vor%

Voila ~ Sie können jetzt cv2.face.createLBPHFaceRecognizer()

verwenden     
Rick 16.11.2015, 07:46
quelle
4

Der einfachste Weg für mich war, Anaconda-Paket zu verwenden: %Code% Verwenden Sie nach der Installation cv2.face.createLBPHFaceRecognizer () oder andere Gesichtserkenner. Hoffe das hilft

    
Chandan Purohit 04.10.2016 06:58
quelle
0

Für Windows-Benutzer, die python 3 verwenden, können Sie das opencv_contrib von hier . Mein System ist 64 Bit, also opencv_python-3.3.0 + contrib-cp36-cp36m-win_amd64.whl ist was ich verwendet habe. Wenn Sie 32 Bit haben, wählen Sie die 32-Bit-Version.

Öffnen Sie die Eingabeaufforderung, navigieren Sie zum Download-Ordner und verwenden Sie den Befehl

%Vor%

Hinweis: Verwenden Sie einen Befehl ähnlich der Datei, die Sie gerade heruntergeladen haben, und stellen Sie sicher, dass Sie eine ältere Version deinstallieren, bevor Sie die neue mit dem Contrib installieren.  Ich musste laufen:

%Vor%

vor der Neuinstallation.

Stellen Sie dann sicher, dass es erfolgreich ist

%Vor%

Anstelle createLBPHFaceRecognizer () müssen Sie LBPHFaceRecognizer_create ()

verwenden     
Explorer 24 20.09.2017 20:58
quelle
0

probiere das

aus

Führen Sie diesen Befehl aus, um den contrib

zu installieren
  

python -m pip installieren Sie opencv-contrib-python

nachdem dies erledigt ist Verwenden Sie dieses Attribut

%Vor%     
learnkevin 28.02.2018 22:18
quelle