【python】python库Pillow图像显示,和ndarray的相互转换

Pillow是Python里的图像处理库,具有强大的图像处理能力,主要包括图像储存、图像显示、格式转换以及基本的图像处理操作等。

如何将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问答

猜你喜欢

转载自blog.csdn.net/yideqianfenzhiyi/article/details/79193657