Spec-Zone.ru › TensorFlow

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 Одномерный тензор 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].

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/compat/v1/image/resize

Spec-Zone.ru

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