前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PIL中的Image和numpy中的数组array相互转换

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

作者头像
Gxjun
发布2018-03-26 17:01:21
1.8K0
发布2018-03-26 17:01:21
举报
文章被收录于专栏:ml

1. PIL image转换成array

代码语言:javascript
复制
     img = np.asarray(image)

需要注意的是,如果出现read-only错误,并不是转换的错误,一般是你读取的图片的时候,默认选择的是"r","rb"模式有关。

修正的办法: 手动修改图片的读取状态

代码语言:javascript
复制
  img.flags.writeable = True  # 将数组改为读写模式

2. array转换成image

代码语言:javascript
复制
Image.fromarray(np.uint8(img))

参考资料:

http://stackoverflow.com/questions/384759/pil-and-numpy

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-11-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档