PIL是python最常见图像处理库,在深度学习中经常遇到PIL和numpy数组之间的格式变换

PIL转换为numay

from PIL import Image

img = Image.open("./hh.png")

img = np.array(img)

numay转换为PIL

from PIL import Image
import numpy as np

##生成一个随机数组

##randint()生成一定范围的数组
##random()生成0-1之间的均匀分布
##randn() 生成高斯分布
img=np.random.randint(0,255,(48,48))

img = Image.fromarray(img)
img.show()

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐