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

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))
阅读更多
个人分类: Python
上一篇python读取image
下一篇语义分割网络DeepLab-v3的架构设计思想 上
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭