如何将narray转换为图像并使用python显示它



我已经将一组图像转换为narray并存储了它,现在我必须将它们转换回图像而不将其保存到磁盘。我尝试使用toimage()函数,但它只显示1个图像。

toimage(resizedlist.values()[0]).show()

resizedlist。Values包含49张图片的数组。有没有办法随机显示图像??

提前感谢!

要将数组绘制为图像,可以使用matplotlib:

import numpy as np
import matplotlib.pyplot as plt
random = np.random.normal(0,1,size=[100,100])
plt.imshow(random,aspect="auto")
plt.show()

如果你的图像数据是RGBA存储的,imshow将用正确的颜色等绘制图像。

供参考,所有这些信息可以在这里找到:

http://matplotlib.org/1.3.1/users/image_tutorial.html

相关内容

  • 没有找到相关文章

最新更新