opencv以brg方式读入图片并显示
时间: 2024-09-26 10:02:59 浏览: 22
OpenCV是一个广泛用于计算机视觉和机器学习的开源库,在Python中,你可以使用`cv2.imread()`函数以BGR(蓝绿红)模式读取图片。BGR是摄像头捕获图像通常使用的颜色空间,OpenCV也默认采用这个格式。
下面是一个简单的例子,展示如何读取BGR图像并显示:
```python
import cv2
# 读取BGR图像
img_BGR = cv2.imread('image.jpg')
# 检查是否成功读取
if img_BGR is not None:
# 显示图像
cv2.imshow('Original BGR Image', img_BGR)
# 等待按键按下,然后关闭窗口
cv2.waitKey(0)
cv2.destroyAllWindows()
else:
print("Failed to read the image.")
```
在这个代码中,`imshow()`函数用于显示图像,`waitKey(0)`会暂停程序直到用户按键,`destroyAllWindows()`则用于关闭所有打开的图像窗口。
阅读全文