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