我正在进行图像处理,并在 Jupyter Notebook 中使用 Python 2.7。 但是,当我使用 scipy.misc.imsave() 将 numpy 数组保存为图像时,结果看起来比使用 matplotlib 可视化时更暗。
这是我在笔记本中绘制图像时的结果:
import matplotlib.pyplot as plot
plot.imshow(img)
这是我保存时的图像:
scipy.misc.imsave(img, 'img.png')
图像看起来比应有的颜色更暗,我不知道为什么。有人遇到过类似的问题吗?
最佳答案
这是因为 imsave() 在最小值和最大值之间标准化图像。
你可以这样做:
scipy.misc.toimage(img, cmin=0, cmax=255).save('img.png')
关于python - Scipy imsave 使我的图像变暗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46090757/