1. cv2.imread()
它是用来读取图像的,它有俩个参数: 1. 图片路径 2. 读取图片的形式,它只能是以下三个值之一:
- cv2.IMREAD_COLOR:加载彩色图片,这个是默认参数,可用1代替,忽视透明度。
- cv2.IMREAD_GRAYSCALE:以灰度模式加载图片,用0代替。
- cv2.IMREAD_UNCHANGED:包括alpha通道,-1
注:alpha通道就是图片的透明度和半透明度。
返回的类型numpy.ndarray格式,也就是多维数组形式,形式为 h * w * c (高度、宽度、通道数)
import cv2
img = cv2.imread('1.png', 1)
print(type(img)) #类型
print(img.shape) #矩阵形状 h * w * c
2.cv2.imshow()
它是用来显示图像,窗口会自动调整为图像大小。第一个参数是一个窗口名称(也就是我们对话框的名称),它是一个字符串类型;第二个参数是我们的图像(cv2.imread()的返回值)
cv2.imshow('image', img) #展示图片
cv2.waitKey(0) #让程序一直阻塞下去,不退出.
cv2.destroyAllWind