读取图片详细信息

    Image from: web    

  1 读取图片详细信息                                                              

#coding = utf-8
import cv2
import numpy as np

def get_image_info2(image):  
    print(type(image))      
    print(u'分辨率 ', image.shape[1], '*', image.shape[0])    
    print(u'宽度 ', image.shape[1], '像素')
    print(u'高度 ', image.shape[0], '像素')
    print(u'位深度 ', 8*image.shape[2])
    print(round(image.size/(1024*1024), 2), 'MB')       
    

def get_image_info(image):  #定义读取图像信息的函数
    print(type(image))      #图像类别(数据类型)
    print(image.shape)      #图像形状(高,宽,通道数)
    print(image.size)       #图像大小(像素个数)=高*宽*通道数
    print(image.dtype)      #每个通道所占的位数
    pixel_data = np.array(image) 
    print(pixel_data)            #获取像素点的数据

src = cv2.imread("image.jpg")
cv2.namedWindow("input image", cv2.WINDOW

猜你喜欢

转载自blog.csdn.net/tony2278/article/details/105387282