2017-10-06 73 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的相关信息。

相关问题