我怎么使用Keras将一张3000x2900的图片缩小到64x64呢?

13 浏览
0 Comments

我怎么使用Keras将一张3000x2900的图片缩小到64x64呢?

这个问题已经有答案了:

如何使用PIL调整图像大小并保持其纵横比?

我需要分类医学图像,但这些图像很大(3000x2900),我需要一种调整大小的方法。然后进行训练。

如果不调整大小,我可以训练这些图像吗?

admin 更改状态以发布 2023年5月21日
0
0 Comments

你可以不改变你的图片大小就训练你的模型。但这需要花费较长的时间,而且可能无法得到最佳结果。我建议你将它们调整为128x128像素。你可以使用PIL库,对每个图片进行调整大小,然后将其保存到不同的目录中。

from PIL import Image
img = Image.open('/your iamge path/image.jpg') # image extension *.png,*.jpg
new_width  = 128
new_height = 128
img = img.resize((new_width, new_height), Image.ANTIALIAS)
img.save('/new directory path/output image name.png') # format may what u want ,*.png,*jpg,*.gif

这个过程被称为对数据集进行预处理。

0