module 'cv2' has no attribute 'COLOR_BGRA2RGEB
时间: 2023-12-11 21:33:24 浏览: 202
求解报错:AttributeError:module ‘os’ has no attribute ‘exit’
这个错误提示是因为在OpenCV的Python绑定中,COLOR_BGRA2RGEB被重命名为COLOR_BGRA2RGB。因此,如果你的是旧版本的OpenCV,你需要将COLOR_BGRA2RGEB更改为COLOR_BGRA2RGB。如果你使用的是新版本的OpenCV,则不需要更改。以下是一个例子,演示了如何使用COLOR_BGRA2RGB将图像从BGRA转换为RGB:
```python
import cv2
img = cv2.imread('image.png', cv2.IMREAD_UNCHANGED)
if img.shape[2] == 4:
img = cv2.cvtColor(img, cv2.COLOR_BGRA2RGB)
else:
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
阅读全文