cv2.face.createLBPHFaceRecognizer() 这个函数如何读取已经训练好的模型
时间: 2024-03-20 18:42:02 浏览: 184
OBJ.rar_ obj.rar _obj_obj load_obj模型_读取obj
`cv2.face.createLBPHFaceRecognizer()` 函数是用于创建 LBPH 人脸识别器的,它不能直接读取已经训练好的模型。如果您想要读取已经训练好的模型,可以使用 `cv2.face.LBPHFaceRecognizer_create()` 函数来创建一个空的识别器,然后使用 `read()` 方法从文件中读取模型。具体的代码如下所示:
```python
# 创建一个空的 LBPH 人脸识别器
recognizer = cv2.face.LBPHFaceRecognizer_create()
# 从文件中读取已经训练好的模型
recognizer.read('path/to/trained_model.xml')
```
其中,`path/to/trained_model.xml` 是您已经训练好的模型文件的路径。请注意,模型文件通常包括两个文件,一个是 `.xml` 文件,另一个是 `.yml` 文件,您需要指定 `.xml` 文件的路径。
阅读全文