我正在使用python 3.7和最新版本的openCV。当我尝试创建EigenFaceRecognizer
时。出现此错误,“模块'cv2.face'没有属性createEigenFaceRecognizer
。我从Gitub存储库中获得了下面的代码。
recognise = cv2.face.createEigenFaceRecognizer(15, 4000)
recognise.load("Recogniser/trainingDataEigan.xml")
答案 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")