但是我生成的图像太多了。有没有什么方法可以限制从一个图像生成的图像数量?
发布于 2021-06-08 17:32:37
Keras ImageDataGenerator将对每个批次的所有图像应用数据增强,仅一次。
例如,如果您的批处理大小为32,那么ImageDataGenerator将获取32个图像,并对每个图像应用数据扩充,因此最终得到32个与原始图像不同的图像。
如果您想从一个图像生成较少的图像,您可以尝试调整增强参数,以便生成的图像与原始的没有太大不同。例如:
data_gen = ImageDataGenerator(
zoom_range=0.1,
shear_range=0.1
rotation_range=10,
)你知道,将图像旋转10度,大多数时候会产生与原始图像几乎相同的图像。
https://stackoverflow.com/questions/63908227
复制相似问题