cv2.imread()
时间: 2023-06-21 18:05:54 浏览: 145
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
`cv2.imread()` 是 OpenCV 库的一个函数,用于读取图像文件并返回一个 `numpy` 数组。它的语法如下:
```
cv2.imread(filename[, flags])
```
其中,`filename` 是要读取的图像文件名,支持常见的图像格式,如 bmp、jpg、png 等;`flags` 是一个可选参数,表示要读取图像的方式,可能的取值有:
- `cv2.IMREAD_COLOR`(默认值):读取彩色图像,且忽略 alpha 通道;
- `cv2.IMREAD_GRAYSCALE`:以灰度模式读取图像;
- `cv2.IMREAD_UNCHANGED`:读取彩色图像,且保留 alpha 通道。
`cv2.imread()` 返回一个 `numpy` 数组,如果文件不存在或无法读取,则返回 `None`。
阅读全文