您的位置:首页 > 编程语言 > Python开发

PIL中的Image和numpy中的数组array相互转换

2018-02-08 18:36 585 查看
引用连接: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

  

参考资料:

http://stackoverflow.com/questions/384759/pil-and-numpy
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: