【发布时间】:2019-02-26 19:03:31
【问题描述】:
我正在尝试为 FisherFaceRecognizer 加载模型文件。最初的问题是该程序是为较旧的 OpenCV 版本编写的,并且似乎某些接口已更改。
关于我的项目的信息:
- 编程语言:Python 3.5
- OpenCV 版本:3.3.0
这是我遇到问题的两行:
model = cv2.face.createFisherFaceRecognizer()
model.load('foo_model.xml')
在 OpenCV 文档中,我发现有一种新方法可以调用创建函数,而且它似乎可以工作。但我找不到加载函数的正确调用。我曾尝试使用识别器的读取功能,但会导致错误。
model = cv2.face.FisherFaceRecognizer_create()
model.read('foo_model.xml')
我尝试使用 read() 时收到的错误消息:
无法打开文件进行阅读!在函数中读取
有人可以帮助我加载模型文件吗?谢谢你:)
【问题讨论】:
标签: python-3.x opencv