2017-10-06 29 views
-1

如何在opencv3.3和Python 2.7.13中使用createLBPHFaceRecognizer()?如何在Python中使用OpenCV子模塊?

我用過Windows 64位操作系統

,因爲我在語法發現錯誤:

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

請參閱此鏈接(http://answers.opencv.org/question/137349/how-can-i-use-createlbphfacerecognizer-in-opencv32-python3/) – ZdaR

回答

0

你需要從源代碼編譯的OpenCV。同時下載opencvopencv_contrib

opencv_contrib源文件中,有一個文件夾叫做modules,刪除你不用。

我不知道如何在Windows上編譯它。有(OpenCV 3 Tutorials, Resources, and Guides)是一些教程安裝OpenCV(Linux,macOS等),但沒有Windows版本。您可以參考Windows上的源代碼編譯OpenCV的相關信息。

相關問題