获取形状属性
使用shape ,返回图像的 行数,列数,通道数的元祖
灰度图:返回 行数 ,列数
彩色图:返回 行数,列数,通道数
算例
灰度图
import cv2
i=cv2.imread('lena256.bmp',flags=cv2.IMREAD_UNCHANGED)#cv2.IMREAD_UNCHANGED 未改变
print(i.shape)
- 1
- 2
- 3
结果:(256,256)
彩色图
import cv2
i=cv2.imread('lenacolor.png',flags=cv2.IMREAD_UNCHANGED)#cv2.IMREAD_UNCHANGED 未改变
print(i.shape)
- 1
- 2
- 3
结果:(512,512,3)
获取像素数目
像素数目指图像中有多少个像素点
使用size
灰度图:返回 行数 乘以 列数
彩色图:返回 行数 乘以 列数 乘以 通道数
import cv2
i=cv2.imread('lena256.bmp',flags=cv2.IMREAD_UNCHANGED)#cv2.IMREAD_UNCHANGED 未改变
print(i.size)
- 1
- 2
- 3
获取图像类型
使用dtype
返回的是图像的数据类型
import cv2
i=cv2.imread('lena256.bmp',flags=cv2.IMREAD_UNCHANGED)#cv2.IMREAD_UNCHANGED 未改变
print(i.dtype)
- 1
- 2
- 3
结果:uint8
总目录链接:
python3+opencv学习笔记汇总目录(适合基础入门学习)
电气专业的计算机小白,写博文不容易,如果你觉得本文对你有用,请点个赞支持下。谢谢
评论记录:
回复评论: