openCV错误模块'cv2.face'没有属性'createEigenFaceRecognizer'

时间:2019-07-17 19:16:12

标签: python opencv

我正在使用python 3.7和最新版本的openCV。当我尝试创建EigenFaceRecognizer时。出现此错误,“模块'cv2.face'没有属性createEigenFaceRecognizer。我从Gitub存储库中获得了下面的代码。

recognise = cv2.face.createEigenFaceRecognizer(15, 4000)
recognise.load("Recogniser/trainingDataEigan.xml")

1 个答案:

答案 0 :(得分:0)

我相信face模块位于opencv-contrib库中。您可以使用

进行安装
pip uninstall opencv-contrib-python
pip install opencv-contrib-python --no-cache-dir

功能也更改为此。 load替换为read

import cv2

recognise = cv2.face.EigenFaceRecognizer_create()  
recognise.read("Recogniser/trainingDataEigan.xml")