AttributeError: module 'cv2' has no attribute 'createFisherFaceRecognizer'
时间: 2024-01-21 09:15:00 浏览: 116
求解报错:AttributeError:module ‘os’ has no attribute ‘exit’
根据提供的引用内容,出现了一些关于模块属性的错误。具体来说,引用中出现了"module 'gradio' has no attribute 'outputs'"的错误,引用中出现了"module 'scipy.misc' has no attribute 'imread'"、"module 'scipy.misc' has no attribute 'imresize'"等错误。
这些错误通常是由于模块版本不兼容或模块中的属性已被弃用所致。解决这些错误的方法有以下几种:
1. 对于"module 'gradio' has no attribute 'outputs'"的错误,可能是因为您使用的是较旧的gradio版本。您可以尝试升级gradio模块到最新版本,或者查看gradio文档以了解是否有其他方法来获取输出属性。
2. 对于"module 'scipy.misc' has no attribute 'imread'"、"module 'scipy.misc' has no attribute 'imresize'"等错误,这些属性在较新的scipy版本中已被弃用。您可以尝试使用其他替代方法来读取和调整图像大小,例如使用PIL库中的相关函数。
至于您提到的"AttributeError: module 'cv2' has no attribute 'createFisherFaceRecognizer'"错误,这是由于OpenCV库的版本更新导致的。在较新的OpenCV版本中,createFisherFaceRecognizer()函数已被弃用。您可以尝试使用其他替代方法,例如使用createLBPHFaceRecognizer()函数来创建人脸识别器。
希望以上解答对您有帮助!如果您有任何其他问题,请随时提问。
阅读全文