python下图片的缩放

几种实验

Posted by DAC on April 22, 2021

在最近的一个任务中,我需要尝试将imagenet中的图片缩放到224*224大小,再交由vgg模型运行。

一开始我使用函数

scipy.misc.imresize()

发现该函数在最新的版本中已经移除了。

查了些资料,找到了另外两种可用的图片缩放方法如下:

方法二是官方文档中给出的替代策略,方法一是我自己在网上找的方法。

但是两种方法中,方法二可以正常运行,方法一则不能。

我发现两种方法的区别是方法一生成的结果经过astype之后仍是一堆小于1的浮点数,而方法二生成的结果经过astype之后就转化成了0到256之间的数。这样一来,尽管方法一仍能将图片正确显示,但在模型中却不能正常工作了。