tf.compat.v2.image.resize_with_pad
Изменяет размер и добавляет обводку к изображению до заданной ширины и высоты.
tf.compat.v2.image.resize_with_pad(
image, target_height, target_width, method=ResizeMethod.BILINEAR,
antialias=False
)
Изменяет размер изображения до заданной ширины и высоты, сохраняя пропорции без искажений. Если целевые размеры не соответствуют размерам изображения, изображение изменяется в размерах, а затем обводка заполняется нулями, чтобы соответствовать запрошенным размерам.
| Аргументы | |
|---|---|
image | 4-мерный тензор формы [batch, height, width, channels] или 3-мерный тензор формы [height, width, channels]. |
target_height | Целевая высота. |
target_width | Целевая ширина. |
method | Метод для изменения размера изображения. См. image.resize() |
antialias | Использовать ли антиалиасинг при изменении размера. См. 'image.resize()'. |
| Исключения | |
|---|---|
ValueError | если target_height или target_width равны нулю или отрицательны. |
| Возвращаемые значения | |
|---|---|
Изменённое в размерах и с обводкой изображение. Если 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/r1.15/api_docs/python/tf/compat/v2/image/resize_with_pad