Python使用scipy保存图片注意点

首先我们载入一张灰度图片,一般灰度图片像素为0-255.

Python使用scipy保存图片注意点

Python使用scipy保存图片注意点

可以发现该图片的最大像素为254,最小像素为2。一般处理图片时会转化为double类型。

Python使用scipy保存图片注意点

我们将图片使用scipy保存为pgm格式。

然后我们重新读取该图片信息。

Python使用scipy保存图片注意点

Python使用scipy保存图片注意点

其像素值发生了变化,自动标准化到了0-255范围,最小值变为0,最大值变为255.

Python使用scipy保存图片注意点

所以,使用scipy保存图像时,加上2个参数,cmin和cmax。就可以了

重新读取图片。结果正确

Python使用scipy保存图片注意点