0

我想计算来自 Keras 的图像增强 API 生成的图像的数量。我不清楚每个设置是否也与其他设置结合使用。

我有以下设置:

旋转范围:0.2,宽度偏移:0.05,高度偏移:0.05,剪切范围:0.05,缩放范围:0.05,水平翻转:真,填充模式:最近

例如,它是对所有增强图像进行水平翻转还是只对输入图像进行水平翻转?那么具有上述参数的生成图像的总量是多少?

4

1 回答 1

1
  1. 图像不是在 Keras 中“生成”的,请参阅文档。它们是随机变换的。
  2. 是的,每个设置都与其他设置结合使用。其中每一个都有发生的机会,转换越多,您的数据以一种或多种方式转换的机会就越高。

因此,总而言之,图像的总量与数据的大小相同。如果您希望拥有更多图像而其中一些应该被转换,您可以使用每个图像的两个单独副本(尽管我不建议这样做)。

对于数据集中的每个图像,您也可以使用类apply_transform方法。ImageDataGenerator使用这种方法,您可以确定哪些图像被转换,哪些图像没有改变,我会坚持这个想法。

于 2019-01-18T20:13:48.943 回答