品易云推流 关闭
文章详情页
文章 > Python常见问题 > python如何将一组数组变成图像

python如何将一组数组变成图像

头像

yang

2020-05-13 11:19:188247浏览 · 0收藏 · 0评论

python中将一组数组变为图像的方法:

1、使用scipy.misc将Numpy数组保存为图像

import scipy.misc
misc.imsave('out.jpg', image_array)

上面的scipy版本会标准化所有图像,以便min(数据)变成黑色,max(数据)变成白色。如果数据应该是精确的灰度级或准确的RGB通道,则解决方案为:

import scipy.misc
misc.toimage(image_array, cmin=0.0, cmax=...).save('outfile.jpg')

2、使用PIL库将数组保存为图像

from PIL import Image
im = Image.fromarray(A)
im.save("out.jpeg")

更多Python知识请关注Python视频教程栏目。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图