keras数据扩充

问题描述

我知道ImageDataGenerator为每个输入图像生成一个随机扩充的图像。现在,我想为每个输入图像生成两个增强图像:

datagen = tf.keras.preprocessing.image.ImageDataGenerator(
        rotation_range=40,width_shift_range=0.2,height_shift_range=0.2,shear_range=0.2,zoom_range=0.2,horizontal_flip=True,fill_mode='nearest')
train_ds = datagen.flow_from_directory('/home/train/')

为进一步说明,我想在同一张图像上应用2个不同的增强函数,即,如果我们对5张图像进行采样,最终将在批处理中得到2×5 = 10个增强观察

那么我该如何进行?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)