问题描述:在实验结果可视化的时候,用python的 imageio.write()保存的图片,如图1所示,和 matplotlib.pyplot.imshow()函数保存同一个array对应的图片,如图2所示,他们存在差异,这是函数本身的原因吗?
图 1
图 2
问题解决:在调用matplotlib.pyplot.imshow()时没有设置 vmin,vmax参数,使得最终显示图像的最大值和最小值是保存的array的最大值和最小值,而实际需要的最小值是0,最大值是255。下面是matplotlib.pyplot.imshow()的官方文档。