PIL中的Image和numpy中的数组array相互转换
2018-02-08 18:36
585 查看
引用连接:https://www.cnblogs.com/gongxijun/p/6114232.html
1. PIL image转换成array
需要注意的是,如果出现read-only错误,并不是转换的错误,一般是你读取的图片的时候,默认选择的是"r","rb"模式有关。
修正的办法: 手动修改图片的读取状态
2. array转换成image
参考资料:
http://stackoverflow.com/questions/384759/pil-and-numpy
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
相关文章推荐
- PIL中的Image和numpy中的数组array相互转换
- Image与byte[]数组的相互转换
- Numpy数组和矩阵相互转换
- java中数组(Array)与列表(List)相互转换的方法
- C# byte数组与Image的相互转换
- c#获取网络图片 Image和byte[]数组的相互转换
- Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换
- 用list去初始化numpy的array数组 numpy的array和python中自带的list之间相互转化
- C# byte数组与Image的相互转换
- C# byte数组与Image的相互转换
- [C#参考]byte数组和Image的相互转换
- python中PIL.Image和OpenCV图像格式相互转换
- 【Core Java Volume 4】java中数组Array和集合之间的相互转换
- php中对象(object)与数组(array)之间的相互转换
- C# byte数组与Image相互转换的方法
- 【JavaScript】Array 对象(二)[并列数组、多维数组、数组字符串相互转换]
- Java中 set,list,array(集合与数组)、Map相互转换
- Python中的list与NumPy中array的区别 及相互转换
- C# byte数组与Image的相互转换
- string与byte[]相互转换,字符串转换成byte[]数组存入数据库(image)