from keras.preprocessing.image import load_img, img_to_array
from keras.preprocessing.image import ImageDataGenerator
import matplotlib.pyplot as plt
import numpy as np
import os
import glob
input_dir = "in_dir"
files = glob.glob(input_dir + '/*.png')
output_dir = "out_dir"
if os.path.isdir(output_dir) == False:
os.mkdir(output_dir)
for i, file in enumerate(files):
img = load_img(file)
x = img_to_array(img)
x = np.expand_dims(x, axis=0)
datagen = ImageDataGenerator(
rotation_range=0,
width_shift_range=0,
height_shift_range=0)
g = datagen.flow(x, batch_size=1, save_to_dir=output_dir, save_prefix='img', save_format='jpg')
for i in range(1):
batch = g.next()