every blog every motto: You can do more than you think.
0. 前言
array(numpy) 的size 和Image(PIL) 的shape比较
1. 正文
1. 1 比较
所用图像如下图:
导入库
from PIL import Image
import numpy as np
打开图像
img = Image.open('./ele.jpg')
img size(PIL->Image)
img.size
图片转成数组
img_array = np.array(img)
打印数组的shape
img_array.shape
可以看到二者显示的长宽顺序是不一样的。
Image.size 显示为(宽,高)
array.shape显示为(高,宽,通道数)
1.2 image 显示通道
img.split()
如下图,显示有三个通道。