English Version: https://today2tmr.com/en/2017/08/29/hand-drawing-effect/
图像的数组表示
- RGB,每个像素点由红绿蓝组成
- 每个颜色通道取值为0-255
PIL库
- Python Image Library
- 第三方库,需要安装
pip install pillow
from PIL import Image
Image
类为基础类,一个对象即代表一个图像- 图像是由像素组成的二维矩阵,每个元素为RGB值
1 2 3 4 5 6 7 8 |
In [6]: from PIL import Image In [7]: import numpy as np In [8]: im = np.array(Image.open('test.jpg')) In [9]: print(im.shape, im.dtype) (1080, 1920, 3) uint8 |
- 三维数组,高度、宽度和RBG值