【发布时间】:2019-04-14 18:38:31
【问题描述】:
如何使用类似下面的行将图像保存在 4x4 的异构图像网格上?假设图像由 sample[i] 识别,i 取 16 个不同的值。
scipy.misc.imsave(str(img_index) + '.png', sample[1])
与此答案类似,但适用于 16 个不同的图像 https://stackoverflow.com/a/42041135/2414957
只要能做到,我不会偏向于使用的方法。此外,我对保存图像感兴趣,而不是使用 plt.show() 显示它们,因为我正在使用远程服务器并处理 CelebA 图像数据集,这是一个巨大的数据集。我只想从我的批次中随机选择 16 张图像并保存 DCGAN 的结果,看看它是否有意义或是否收敛。
*目前,我正在保存如下图片:
batch_no = random.randint(0, 63)
scipy.misc.imsave('sample_gan_images/iter_%d_epoch_%d_sample_%d.png' %(itr, epoch, batch_no), sample[batch_no])
在这里,我有 25 个 epoch 和 2000 次迭代,批量大小为 64。
【问题讨论】:
-
@Panlantic82 这到底是什么??? 987654322@(以前称为“善待政策”)
-
等等,你链接的答案有什么问题?它似乎做你想做的一切。要保存而不是显示,只需使用
plt.savefig代替plt.show -
@U9-Forward 有很多逗号。只需标记以引起版主注意并解释情况要简单得多。他们将确定约束用户的最佳方式。我已经这样做了。
-
@coldspeed 感谢您告诉我,但是在哪里举报?
-
@U9-Forward 如果答案已经被删除,您需要等到 10k rep 才能看到已删除的内容。
标签: python image numpy matplotlib scipy