tf.compat.v1.image.resize
Изменение размера images до size с помощью указанного method.
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