import cv2
image=cv2.imread("D:/shape.bmp")
print(image.shape[0])
print(image.shape[1])
print(image.shape[2])
结果
300
200
3
其中shape.bmp是一张水平200像素,垂直300像素的彩色图
image.shape[0], 图片垂直尺寸
image.shape[1], 图片水平尺寸
image.shape[2], 图片通道数
-------------------------------------------------------------------------------------------------
img.shape[:2] 取彩色图片的垂直(称作heigh)、水平(称作width),如果mg.shape[:3] 取取彩色图片的高、宽、通道
[0:2]这个应当是切片的意思
img.shape 应当是OpenCV模块中处理图片的 是图片的一个属性 ,这个属性是个列表 然后对这个列表切片操作
---------------------
本文介绍使用OpenCV模块读取图片的垂直尺寸、水平尺寸及通道数的方法。通过image.shape属性,可以获取图片的高、宽和通道信息,便于进行后续的图像处理工作。
1778





