image = keras.utils.load_img(image_path)
input_arr = keras.utils.img_to_array(image)
input_arr = np.array([input_arr]) # Convert single image to a batch.
predictions = model.predict(input_arr)
Аргументы
path
Путь к файлу изображения.
color_mode
Одно из значений "grayscale", "rgb", "rgba". По умолчанию: "rgb". Требуемый формат изображения.
target_size
Либо None (по умолчанию — исходный размер), либо кортеж целых чисел (img_height, img_width).
interpolation
Метод интерполяции, используемый для изменения размера изображения, если целевой размер отличается от размера загруженного изображения. Поддерживаются методы "nearest", "bilinear" и "bicubic". Если установлена версия PIL 1.1.3 или новее, также поддерживается "lanczos". Если установлена версия PIL 3.4.0 или новее, также поддерживаются "box" и "hamming". По умолчанию используется "nearest".
keep_aspect_ratio
Логическое значение, указывающее, следует ли изменять размер изображений до целевого размера без искажения соотношения сторон. Перед изменением размера изображение обрезается по центру с учетом целевого соотношения сторон.