opencv库中用python怎么读取图片的格式
时间: 2023-10-07 22:07:42 浏览: 132
read_opencv_python读取图片_源码
要在Python中使用OpenCV库读取图像,可以使用cv2.imread()函数。它需要一个字符串参数,表示要读取的图像文件的路径,返回一个numpy数组类型的图像矩阵。例如,下面的代码演示了如何使用OpenCV读取一张图像并显示它:
```python
import cv2
# Load an color image in grayscale
img = cv2.imread('image.jpg', cv2.IMREAD_GRAYSCALE)
if img is None:
print("Could not read the image file")
exit()
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这个程序会读取名为"image.jpg"的图像文件并显示它。如果读取失败,将输出一条错误消息。需要注意的是,OpenCV读取的图像默认是BGR格式,如果需要RGB格式,可以使用cv2.cvtColor()函数进行转换。
阅读全文