2017-10-06 2 views
-1

opencv3.3 및 Python 2.7.13에서 createLBPHFaceRecognizer()를 사용하는 방법은 무엇입니까?Python에서 OpenCV Submodule을 사용하는 방법?

import os 
import cv2 
import numpy as np 
from PIL import Image 

recognizer = cv2.createLBPHFaceRecognizer() 
path='dataSet' 

Error : recognizer = cv2.createLBPHFaceRecognizer()

AttributeError: 'module' object has no attribute 'createLBPHFaceRecognizer'

+0

[link] (http://answers.opencv.org/question/137349/how-can-i-use-createlbphfacerecognizer-in-opencv32-python3/)을 참조하십시오. – ZdaR

답변

0

당신은 소스에서 OpenCV의 컴파일이 필요합니다 내가 구문 오류를 찾을 수 있기 때문에

나는 윈도우 64 비트 OS

을 사용합니다. opencvopencv_contrib을 모두 다운로드하십시오.

opencv_contrib 소스에는 modules이라는 폴더가 있으며 사용하지 마십시오.

Windows에서 컴파일하는 방법을 모르겠습니다. 거기에 (OpenCV 3 Tutorials, Resources, and Guides) OpenCV (리눅스, macOS, 등)을 설치하기위한 튜토리얼이지만 Windows 버전은 없습니다. Windows의 소스에서 OpenCV를 컴파일하는 데 필요한 관련 정보를 참조 할 수 있습니다.

관련 문제