opencv yuv转BGR
时间: 2023-07-04 22:31:12 浏览: 205
YUV422转RGB
在OpenCV中,可以使用cv2.cvtColor()函数将YUV图像转换为BGR格式。以下是一个简单示例:
```python
import cv2
# 读取YUV图像
yuv_img = cv2.imread('test.yuv', cv2.IMREAD_UNCHANGED)
# 将YUV图像转换为BGR格式
bgr_img = cv2.cvtColor(yuv_img, cv2.COLOR_YUV2BGR)
# 显示BGR图像
cv2.imshow('BGR Image', bgr_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上述代码中,cv2.cvtColor()函数的第二个参数指定了转换方式,这里使用了`cv2.COLOR_YUV2BGR`表示从YUV格式转换为BGR格式。转换后的图像可以使用cv2.imshow()函数显示出来。需要注意的是,读取YUV图像时需要使用cv2.IMREAD_UNCHANGED参数,否则可能会出现读取错误的情况。
阅读全文