图像的数组形式与变换
其中,需要用到的方法:
-
Image.open( ): 打开图片
-
np.array( ) : 将图像转化为数组
-
convert("L"): 将图片转换成二维灰度图片
-
Image.fromarray( ): 将数组还原成图像uint8格式
代码如下:
from PIL import Image
import numpy as np
im = Image.open(r"C:\Users\Administrator\Desktop\gugong\微信图片_20190216152248.jpg").convert('L')
a=np.asarray(im).astype('float')
print(a.shape,a.dtype)
(1080, 608) float64
#(1080, 608)分别表示高度,宽度
图像的手绘效果处理
实现思路步骤: