PIL中的Image和numpy中的数组array相互转换
引用连接:https://www.cnblogs.com/gongxijun/p/6114232.html
1. PIL image转换成array
img = np.asarray(image)
需要注意的是,如果出现read-only错误,并不是转换的错误,一般是你读取的图片的时候,默认选择的是"r","rb"模式有关。
修正的办法: 手动修改图片的读取状态
img.flags.writeable = True # 将数组改为读写模式
2. array转换成image
1
|
Image.fromarray(np.uint8(img)) |
参考资料: