做实验测试 CNN-F,想用简单的 MNIST 数据,但 CNN-F 对标输入 [224, 224, 3],mnist 是 [28, 28],想放大图片,用到scipy.ndimage.zoom。
Code
import numpy as np
import imageio
from scipy.ndimage import zoom
fbb = imageio.imread("eye.3.jpg") # 原·宝儿姐眼睛
print(fbb.shape) # [28, 28, 3]
# 各维度放大倍数
# 224 = 28 * 8
fbb_z = zoom(fbb, [8, 8, 1], order=0) # 放大·宝儿姐眼睛
print(fbb_z.shape) # [224, 224, 3]
imageio.imwrite("eye.224.jpg", fbb_z)
Rending
截一张宝儿姐眼睛图,形状 [28, 28, 3]:

放大到 [224, 224, 3] 后:

O宝姐K~
本文介绍如何使用scipy.ndimage.zoom将MNIST数据集的图片从28x28放大至224x224,以适配CNN-F模型的输入需求。通过代码示例展示放大过程,并分享放大后的图片效果。
11万+

被折叠的 条评论
为什么被折叠?



