opencv 获取图像的属性

形状

shape 可以获取图像的形状,返回包含的行数,列数,通道数的元组。
灰度:返回行数,列数
彩色:返回行数,列数,通道数
eg:

import cv2
img1 = cv2.imread('灰度图像')
print(img1.shape)
out #: (512,512)
import cv2
img1 = cv2.imread('彩色图像')
print(img2.shape)
# out: (512,512,3)

像素数目

size 可以获取图像的像素数目
灰度:返回:行数 x 列数
彩色:返回:行数 x 列数 x 通道数

eg:

import cv2
img = cv2.imread('图像名')
print(img.size)
#out: 786432

图像类型

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

eg:

import cv2
img=cv2.imread('图像名称')
print(img.dtype)
##uint8
本作品采用《CC 协议》,转载必须注明作者和本文链接
Hacking
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!