Spec-Zone.ru › TensorFlow 2.3

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.3/api_docs/python/tf/compat/v1/image/resize

Spec-Zone.ru

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