Set of tools for real-time data augmentation on image data.
class DirectoryIterator
: Iterator capable of reading images from a directory on disk.
class ImageDataGenerator
: Generate batches of tensor image data with real-time data augmentation.
class Iterator
: Base class for image data iterators.
class NumpyArrayIterator
: Iterator yielding data from a Numpy array.
apply_affine_transform(...)
: Applies an affine transformation specified by the parameters given.
apply_brightness_shift(...)
: Performs a brightness shift.
apply_channel_shift(...)
: Performs a channel shift.
array_to_img(...)
: Converts a 3D Numpy array to a PIL Image instance.
img_to_array(...)
: Converts a PIL Image instance to a Numpy array.
load_img(...)
: Loads an image into PIL format.
random_brightness(...)
: Performs a random brightness shift.
random_channel_shift(...)
: Performs a random channel shift.
random_rotation(...)
: Performs a random rotation of a Numpy image tensor.
random_shear(...)
: Performs a random spatial shear of a Numpy image tensor.
random_shift(...)
: Performs a random spatial shift of a Numpy image tensor.
random_zoom(...)
: Performs a random spatial zoom of a Numpy image tensor.
save_img(...)
: Saves an image stored as a Numpy array to a path or file object.
smart_resize(...)
: Resize images to a target size without aspect ratio distortion.
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/keras/preprocessing/image