Spec-Zone.ru › TensorFlow 2.4

tf.compat.v1.image.resize

Изменение размера images до size с помощью указанного method.

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительных сведений.

tf.compat.v1.image.resize_images

tf.compat.v1.image.resize(
    images, size, method=ResizeMethodV1.BILINEAR, align_corners=False,
    preserve_aspect_ratio=False, name=None
)

Измененные изображения будут искажены, если их исходное соотношение сторон не совпадает с size. Чтобы избежать искажений, см. tf.image.resize_with_pad или tf.image.resize_with_crop_or_pad.

Метод method может быть одним из:

  • tf.image.ResizeMethod.BILINEAR: Билинейная интерполяция.
  • tf.image.ResizeMethod.NEAREST_NEIGHBOR: Интерполяция ближайшего соседа.
  • tf.image.ResizeMethod.BICUBIC: Бикубическая интерполяция.
  • tf.image.ResizeMethod.AREA: Интерполяция области.

Значение возврата имеет тот же тип, что и images , если method tf.image.ResizeMethod.NEAREST_NEIGHBOR. Он также будет иметь тот же тип, что и images, если размер images можно статически определить как равный size, потому что images возвращается в этом случае. В противном случае значение возврата имеет тип float32.

Аргументы
images 4-мерный тензор формы [batch, height, width, channels] или 3-мерный тензор формы [height, width, channels].
size 1-мерный int32 тензор из 2 элементов: new_height, new_width. Новый размер для изображений.
method ResizeMethod. По умолчанию tf.image.ResizeMethod.BILINEAR.
align_corners bool. Если True, центры 4-х угловых пикселей входного и выходного тензоров выровнены, сохраняя значения в угловых пикселях. По умолчанию False.
preserve_aspect_ratio Сохранять ли соотношение сторон. Если это установлено, то images будет изменён на размер, который поместится в size, сохраняя при этом соотношение сторон исходного изображения. Масштабирует изображение вверх, если size больше текущего размера image. По умолчанию False.
name Имя для этой операции (необязательно).
Исключения
ValueError если форма images несовместима с параметрами формы этой функции
ValueError если у size неверная форма или тип.
ValueError если указан метод изменения размера, который не поддерживается.
Возвращаемое значение
Если images был 4-мерным, 4-мерный float тензор формы [batch, new_height, new_width, channels]. Если images был 3-мерным, 3-мерный float тензор формы [new_height, new_width, channels].

© 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/compat/v1/image/resize

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API