-1

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

我使用的是 Windows 64 位操作系统

因为我发现语法错误:

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

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

错误:识别器 = cv2.createLBPHFaceRecognizer()

AttributeError:“模块”对象没有属性“createLBPHFaceRecognizer”

4

1 回答 1

0

您需要从源代码编译 OpenCV。下载opencvopencv_contrib

opencv_contrib源代码中,有一个名为 的文件夹modules,删除你不使用的。

我不知道如何在 Windows 上编译它。那里(OpenCV 3 教程、资源和指南)是一些安装 OpenCV(Linux、macOS 等)的教程,但没有 Windows 版本。您可以参考相关信息在 Windows 上从源代码编译 OpenCV。

于 2017-10-06T05:51:34.967 回答