Jak korzystać z createLBPHFaceRecognizer () w opencv3.3 i Python 2.7.13?
Użyłem Windows 64-bitowego systemu operacyjnego
ponieważ znajduję błąd w składni:
import os
import cv2
import numpy as np
from PIL import Image
recognizer = cv2.createLBPHFaceRecognizer()
path="dataSet"
Błąd: recognn = cv2.createLBPHFaceRecognizer ()
AttributeError: obiekt "module" nie ma atrybutu "createLBPHFaceRecognizer"
Odpowiedzi:
0 dla odpowiedzi № 1Musisz skompilować OpenCV ze źródła. Pobierz oba opencv i opencv_contrib.
W opencv_contrib
source, istnieje folder o nazwie modules
, usuń, którego nie używasz.
Nie wiem jak go skompilować w systemie Windows(Poradniki, zasoby i przewodniki OpenCV 3) są niektóre tutoriale do instalacji OpenCV (Linux, MacOS, itp.), ale bez wersji Windows. Możesz zapoznać się z odpowiednimi informacjami do kompilacji OpenCV ze źródła w systemie Windows.