cv2.imread的用法
时间: 2024-01-26 15:12:49 浏览: 122
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
5星 · 资源好评率100%
cv2.imread()是OpenCV中用于读取图像的函数。它的语法如下:
```python
cv2.imread(filename[, flags])
```
其中,filename是要读取的图像文件名,flags是可选参数,用于指定读取图像的方式。flags的取值有以下几种:
- cv2.IMREAD_COLOR:读取彩色图像,忽略alpha通道,默认值。
- cv2.IMREAD_GRAYSCALE:以灰度模式读取图像。
- cv2.IMREAD_UNCHANGED:读取图像,并包括alpha通道。
下面是一个读取彩色图像并显示的例子:
```python
import cv2
img = cv2.imread('image.jpg', cv2.IMREAD_COLOR)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这个例子中,我们读取了名为image.jpg的彩色图像,并使用cv2.imshow()函数显示出来。cv2.waitKey(0)函数等待用户按下任意键后关闭窗口,cv2.destroyAllWindows()函数关闭所有窗口。
阅读全文