opencv 獲取影像的屬性

Lois發表於2020-06-01

形狀

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

相關文章