【python】python库Pillow图像显示,和ndarray的相互转换
2018-01-29 11:53
465 查看
Pillow是Python里的图像处理库,具有强大的图像处理能力,主要包括图像储存、图像显示、格式转换以及基本的图像处理操作等。
如何将pillow的图像格式和ndarray的格式相互转换?代码如下:
相对于matlab,python的库找起来相对麻烦,但其官网的使用说明非常有用,可作为首要参考。
Reference:
1. PIL handbook:
2. stackoverflow问答
如何将pillow的图像格式和ndarray的格式相互转换?代码如下:
from PIL import Image import numpy as np # 读取图像文件 img = Image.open('test.tif') print(img.format, img.size, img.mode) # 将image转换为array pix = np.asarray(img) # 将array转换为image im = Image.fromarray(np.uint8(pix)) im.show()
相对于matlab,python的库找起来相对麻烦,但其官网的使用说明非常有用,可作为首要参考。
Reference:
1. PIL handbook:
2. stackoverflow问答
相关文章推荐
- python中PIL.Image和OpenCV图像格式相互转换
- python中PIL.Image和OpenCV图像格式相互转换
- Python扩展库scipy.misc中图像转换成pillow图像
- python opencv入门(读 / 写 显示以及转换图像 和 视频读入)
- python中PIL.Image和OpenCV图像格式相互转换
- OpenCV与Python之图像的读入与显示以及利用Numpy的图像转换
- 5-python图像处理opencv(1.读图,显示,转换,存储)
- 利用python实现任意进制的相互转换
- Python pillow Image图像处理
- DIB与IplImage图像格式的相互转换
- 收集: python中列表,元组,字符串 相互转换, IO 数据处理,行数据切割
- Python图像处理库PIL中图像格式转换(一)
- python小记-python中的字符串和byte的相互转换
- Ubuntu中python调用SimpleITK来显示图像
- python3实现短网址和数字相互转换的方法
- openCV-Python笔记一:图像的读取、显示和保存
- Python的ASCII, GB2312, Unicode , UTF-8 相互转换
- 使用jiphy实现javascript/python的相互转换
- RGB与YUV图像视频格式的相互转换
- python数字图像处理(2):图像的读取、显示与保存