如何在Python中将MNIST从28 * 28扩展到29 * 29

时间:2015-10-09 03:38:10

标签: python numpy image-processing

我试图将变形应用于MNIST数据集。进行弹性失真的第一步是将每个图像从28 * 28缩放到29 * 29,以简化高斯卷积。

但几乎所有提到这个程序的出版物最终都说'#34;将其从28 * 28扩展到29 * 29"。仅此而已...

所以我的问题是,是否有任何具体的实现与python一起做,特别是每个图像排列为2-D numpy数组。

非常感谢!

1 个答案:

答案 0 :(得分:1)

您有多种图像调整大小选择。

import numpy as np
img28 = np.eye(28)
from skimage.transform import resize
img29r = resize(img, (29, 29))
from scipy.misc import imresize
img29i = imresize(img, (29, 29))

这是您想要使用的应用程序的品味和细节问题。