人脸识别问题

0 投票
1 回答
21 浏览
提问于 2025-04-13 02:19

我在运行 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'

1 个回答

0

看起来你要么是没有安装 opencv-contrib 模块,要么是安装了一个过时的版本。

你可以通过下面的命令来安装 opencv-contrib

pip install opencv-contrib-python

如果你已经安装了这个模块,可以用下面的命令来升级它:

pip install opencv-contrib-python --upgrade

撰写回答