图像处理库-初识PIL中已经介绍了如何安装 PIL 以及 Image 类的简单使用,比如从当前路径下加载名为 shiliu.jpg 的图像。...换句话说,图像中的每个像素点由三元组中的三个值决定,大家比较熟悉的纯红色表示为 RGB(255, 0, 0),纯黑色表示为 RGB(0, 0, 0),纯白色表示为 RGB(255, 255, 255)。...其实我们可以直接将 Image 对象转换为熟悉的 NumPy 数组,然后直接通过 NumPy 中的函数来获取和操作图像像素。...import numpy as np
img_array = np.asarray(img)
print(img_array.shape)
# (1920, 1920, 3)
想要获取单个通道,只需要对数组进行索引...# (1920, 1920)
print(img_array[:, :, 2].shape) # B通道的数值矩阵
# (1920, 1920)
将 Image 对象转换为 NumPy 数组,我们可以不调用