Spec-Zone.ru › TensorFlow

tf.compat.v1.image.resize_image_with_pad

Изменяет размер изображения и добавляет поля до заданной ширины и высоты.

tf.compat.v1.image.resize_image_with_pad(
    image,
    target_height,
    target_width,
    method=ResizeMethodV1.BILINEAR,
    align_corners=False
)

Изменяет размер изображения до заданной ширины и высоты, сохраняя соотношение сторон без искажений. Если целевые размеры не совпадают с размерами изображения, размер изображения изменяется, а затем к нему добавляются нули, чтобы привести его к запрошенным размерам.

Аргументы
image 4-мерный тензор формы [batch, height, width, channels] или 3-мерный тензор формы [height, width, channels].
target_height Целевая высота.
target_width Целевая ширина.
method Метод изменения размера изображения. См. resize_images()
align_corners Логическое значение. Если True, центры 4 угловых пикселей входного и выходного тензоров совмещаются, сохраняя значения угловых пикселей. По умолчанию — False.
Вызывает исключение
ValueError если target_height или target_width равны нулю или меньше нуля.
Возвращает
Изображение с изменённым размером и добавленными полями. Если 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_image_with_pad

Spec-Zone.ru

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