gpt4 book ai didi

keras - 在 Keras ImageDataGenerator 流方法中遇到 save_to_dir 问题

转载 作者:行者123 更新时间:2023-12-01 09:49:39 26 4
gpt4 key购买 nike

我想保存我的 ImageDataGenerator 正在创建的增强图像,以便我以后可以使用它们。当我执行以下代码时,它运行良好,但我希望保存的图像没有显示在我试图保存它们的目录中。

gen = image.ImageDataGenerator(rotation_range=17, width_shift_range=0.12,
height_shift_range=0.12, zoom_range=0.12, horizontal_flip=True, dim_ordering='th')

batches = gen.flow_from_directory(path+'train', target_size=(224,224),
class_mode='categorical', shuffle=False, batch_size=batch_size, save_to_dir=path+'augmented', save_prefix='hi')

我觉得我一定没有正确使用这个功能。知道我做错了什么吗?

最佳答案

gen.flow_from_directory给你一个发电机。图像并不是真正生成的。为了获得图像,您可以遍历生成器。例如

i = 0
for batch in gen.flow_from_directory(path+'train', target_size=(224,224),
class_mode='categorical', shuffle=False, batch_size=batch_size,
save_to_dir=path+'augmented', save_prefix='hi'):

i += 1
if i > 20: # save 20 images
break # otherwise the generator would loop indefinitely

关于keras - 在 Keras ImageDataGenerator 流方法中遇到 save_to_dir 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40715953/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com