问题描述
我按照这里给出的教程: :
在执行上半部分即数据预处理代码时:
for batch in datagen.flow(x, batch_size=1,
save_to_dir='preview', save_prefix='cat', save_format='jpeg'):
i += 1
if i > 20:
break
我收到错误:
`fp = builtins.open(filename, "w+b")
IOError:[Errno 2]没有这样的文件或目录:'preview / cat_0_7886.jpeg`
我该如何解决这个问题?
1楼
save_to_dir
必须具有完整路径,您必须事先在该路径中创建所有目录
例:
save_to_dir=r'C:\\ML\\augImage\\train'
2楼
确保路径存在后,尝试使用/tmp/preview
类的绝对路径
3楼
我有同样的问题,我修复了使用
folder = "training_blond_sep" (no slash or backslash)
(...)
for batch in datagen.flow_from_directory(folder, classes=['cat1','cat2'], target_size=(180,180), batch_size=100, shuffle = False, seed=7, save_to_dir=folder+'/aug', save_prefix="changed"):
但我不得不手动创建这个文件夹。
希望这可以帮助。