/ / Jak korzystać z submoduł OpenCV w języku Python? - python, python-2.7, opencv, opencv3.3

Jak korzystać z submoduł OpenCV w Pythonie? - python, python-2.7, opencv, opencv3.3

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 № 1

Musisz 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.