Generates batches of data from images in a directory (with optional augmented/normalized data)
Generates batches of data from images in a directory (with optional augmented/normalized data)
flow_images_from_directory(directory, generator = image_data_generator(),
target_size = c(256, 256), color_mode = "rgb", classes = NULL,
class_mode = "categorical", batch_size = 32, shuffle = TRUE,
seed = NULL, save_to_dir = NULL, save_prefix = "",
save_format = "png", follow_links = FALSE, subset = NULL,
interpolation = "nearest")
Arguments
directory | path to the target directory. It should contain one subdirectory per class. Any PNG, JPG, BMP, PPM, or TIF images inside each of the subdirectories directory tree will be included in the generator. See this script for more details. |
generator | Image data generator (default generator does no data augmentation/normalization transformations) |
target_size | integer vectir, default: |
color_mode | one of "grayscale", "rbg". Default: "rgb". Whether the images will be converted to have 1 or 3 color channels. |
classes | optional list of class subdirectories (e.g. |
class_mode | one of "categorical", "binary", "sparse" or |
batch_size | int (default: |
shuffle | boolean (defaut: |
seed | int (default: |
save_to_dir |
|
save_prefix | str (default: ''). Prefix to use for filenames of saved
pictures (only relevant if |
save_format | one of "png", "jpeg" (only relevant if save_to_dir is set). Default: "png". |
follow_links | whether to follow symlinks inside class subdirectories
(default: |
subset | Subset of data ( |
interpolation | Interpolation method used to resample the image if the target size is different from that of the loaded image. Supported methods are "nearest", "bilinear", and "bicubic". If PIL version 1.1.3 or newer is installed, "lanczos" is also supported. If PIL version 3.4.0 or newer is installed, "box" and "hamming" are also supported. By default, "nearest" is used. |
Details
Yields batches indefinitely, in an infinite loop.
Yields
(x, y)
where x
is an array of image data and y
is a
array of corresponding labels. The generator loops indefinitely.
See also
Other image preprocessing: fit_image_data_generator
,
flow_images_from_data
,
image_load
, image_to_array