cv2.imread 参数介绍
cv2.imread(filename, flags=None)
参数:
filename: 图像地址 如: ‘./xxx.png’
flags: 标志位, 表示读取数据的格式,读取彩色可以设为cv2.IMREAD_COLOR(flags=1),读取灰度图像设为cv2.IMREAD_GRAYSCALE(flags=0),读取原始图像设为cv2.IMREAD_UNCHANGED(flags=-1)。
举例
有一张这样的原始图像:
import cv2
img = cv2.imread(filename='./examples/both.png', flags=0)
print(img.shape)
import matplotlib.pyplot as plt
plt.imshow(img, cmap='gray')
plt.show()
虽然原始图像是彩色的,但是按灰度图像读取的,所以是黑白的。
读取彩色图像~~~~~~