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
Булево значение, определяющее, нужно ли изменять размер изображений до целевого размера без искажения соотношения сторон. Изображение обрезается по центру с целевым соотношением сторон перед изменением размера.