print("Processing...") for file in listdir(d): img=cv2.imread(d+'\\'+file,3) #3:讀取圖片中所有的 channels,包含透明度的 channel。 img1=img.reshape((1,)+img.shape) #reshape中的1代表讀入一張圖片 i=1 #記得創建目標資料夾(注意目標資料夾不可創立在原本的資料夾路徑下,建議與此.py放一樣的位置) for batch in datagen_vertical.flow(img1, batch_size=1, save_to_dir='Argumentation', save_prefix='vertical_flip_'+file.split('.')[0]): i+=1 if i>1: break for batch in datagen_horizontal.flow(img1, batch_size=1, save_to_dir='Argumentation', save_prefix='horizontal_flip_'+file.split('.')[0]): i+=1 if i>=2: break for batch in datagen_shear.flow(img1, batch_size=1, save_to_dir='Argumentation', save_prefix='shear_range_'+file.split('.')[0]): i+=1 if i>=2: break print ('done')