opencv学习笔记4:获取图像属性

    技术2025-02-03  7

    获取形状属性

    使用shape ,返回图像的 行数,列数,通道数的元祖

    灰度图:返回 行数 ,列数 彩色图:返回 行数,列数,通道数

    算例 灰度图

    import cv2 i=cv2.imread('lena256.bmp',flags=cv2.IMREAD_UNCHANGED)#cv2.IMREAD_UNCHANGED 未改变 print(i.shape)

    结果:(256,256)

    彩色图

    import cv2 i=cv2.imread('lenacolor.png',flags=cv2.IMREAD_UNCHANGED)#cv2.IMREAD_UNCHANGED 未改变 print(i.shape)

    结果:(512,512,3)

    获取像素数目

    像素数目指图像中有多少个像素点

    使用size

    灰度图:返回 行数 乘以 列数 彩色图:返回 行数 乘以 列数 乘以 通道数

    import cv2 i=cv2.imread('lena256.bmp',flags=cv2.IMREAD_UNCHANGED)#cv2.IMREAD_UNCHANGED 未改变 print(i.size)

    获取图像类型

    使用dtype 返回的是图像的数据类型

    import cv2 i=cv2.imread('lena256.bmp',flags=cv2.IMREAD_UNCHANGED)#cv2.IMREAD_UNCHANGED 未改变 print(i.dtype)

    结果:uint8

    总目录链接: python3+opencv学习笔记汇总目录(适合基础入门学习)

    电气专业的计算机小白,写博文不容易,如果你觉得本文对你有用,请点个赞支持下。谢谢

    Processed: 0.008, SQL: 9