尝试运行FaceRecognition-GUI-APP-master
程序但出现此错误
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\PC World\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 1921, in __call__
return self.func(*args)
File "c:\Users\PC World\PycharmProjects\FaceRecognition-GUI-APP-master\app-gui.py", line 186, in trainmodel
train_classifer(self.controller.active_name)
File "c:\Users\PC World\PycharmProjects\FaceRecognition-GUI-APP-master\create_classifier.py", line 37, in train_classifer
clf = cv2.face.LBPHFaceRecognizer_create()
AttributeError: module 'cv2' has no attribute 'face'
看来您错过了
opencv-contrib
模块的安装,或者安装了相同版本的过时版本。
使用以下命令安装 opencv-contrib
:
pip install opencv-contrib-python
如果已安装,请使用以下方法进行升级:
pip install opencv-contrib-python --upgrade