AttributeError: 'cv2.face_LBPHFaceRecognizer' object has no attribute 'read'
时间: 2023-11-24 13:52:18 浏览: 108
这个错误通常是由于使用了错误的方法或属性名称导致的。在这种情况下,'cv2.face_LBPHFaceRecognizer'对象没有'read'属性。这可能是因为你正在尝试使用不支持'read'方法的对象来读取数据。要解决此问题,你可以尝试使用正确的方法或属性名称,或者使用支持'read'方法的对象来读取数据。
以下是一些可能有用的解决方法:
1.检查你的代码,确保你正在使用正确的方法或属性名称。
2.检查你的代码,确保你正在使用支持'read'方法的对象来读取数据。
3.检查你的OpenCV版本,确保你正在使用支持'read'方法的版本。你可以使用以下代码来检查你的OpenCV版本:
```python
import cv2
print(cv2.__version__)
```
4.如果你的OpenCV版本不支持'read'方法,请尝试使用其他方法来读取数据。
相关问题
AttributeError: 'cv2.face_LBPHFaceRecognizer' object has no attribute 'load'
AttributeError: 'cv2.face_LBPHFaceRecognizer' object has no attribute 'load' 是一个错误提示,意味着在 cv2.face_LBPHFaceRecognizer 对象上没有名为 'load' 的属性。这通常是因为使用了错误的方法或属性名称导致的。
在 OpenCV 中,cv2.face_LBPHFaceRecognizer 类是用于进行人脸识别的。它提供了一些方法和属性来训练和识别人脸。然而,根据错误提示,'load' 方法在该对象上不存在。
要加载已经训练好的人脸识别模型,可以使用 'read' 方法。以下是一个示例代码:
```python
recognizer = cv2.face.LBPHFaceRecognizer_create()
recognizer.read('path_to_trained_model.xml')
```
在这个示例中,我们创建了一个 cv2.face.LBPHFaceRecognizer 对象,并使用 'read' 方法加载了一个已经训练好的模型文件(XML 文件)。你需要将 'path_to_trained_model.xml' 替换为你实际的模型文件路径。
File "3.py", line 9, in <module> recognizer.read('./trainner/trainner.yml') AttributeError: 'cv2.face_LBPHFaceRecognizer' object has no attribute 'read'
这个错误是由于`cv2.face_LBPHFaceRecognizer`对象没有`read()`方法导致的。在OpenCV 4.0及以上版本中,LBPHFaceRecognizer的`read()`方法已被移除。相应的,使用`read()`方法的代码应该改为使用`cv2.face.load()`方法。你可以使用以下代码:
```
recognizer = cv2.face.LBPHFaceRecognizer_create()
recognizer.load('./trainner/trainner.yml')
```
这个代码将创建一个`cv2.face_LBPHFaceRecognizer`对象,然后使用`load()`方法从文件中读取训练好的模型。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)