Python+opencv 图像处理(四)
图像的属性
图像是有属性的,常用的通常有三个:
shape# 的结构
size# 的大小
dtype# 中元素的类型
图像是由一个一个的像素值组成的,上面的shape用来说明图像是由几行几列几个通道的图像组成。size是总像素。dtype是像素的类型。
除此之外,图像还有维度,数据类型等属性。
如下代码输出了图像的部分属性:
import cv2 as cv
img=cv.imread("E:/image/le.jpg")
print(img.shape)#图像的结构
print(img.size)#图像的大小
print(img.dtype)#图像中元素的类型
print(type(img))#图像的数据类型
print(img.ndim)#秩,即图像的维度
print(img.itemsize)#每个元素的大小,以字节为单位
print(img[0][0][0])#图像中某一点的像素值
#输出图像中部分像素值
m=0
for i in range(10):
for j in range(10):
print(img[i][j][0],end=',')
m=m+1
if m%10==0:
print('\n')
其输出结果如下图所示:
赞 (0)