tf.image.resize_with_crop_or_pad
| Просмотреть исходный код на GitHub |
Обрезает и/или дополняет изображение до целевой ширины и высоты.
tf.image.resize_with_crop_or_pad(
image, target_height, target_width
)
Изменяет размер изображения до целевой ширины и высоты, либо центрированно обрезая изображение, либо равномерно дополняя его нулями.
Если width или height больше указанной target_width или target_height соответственно, эта операция центрированно обрезает изображение по этой размерности. Если width или height меньше указанной target_width или target_height соответственно, эта операция центрированно дополняет нулями по этой размерности.
| Аргументы | |
|---|---|
image | 4-мерный тензор формы [batch, height, width, channels] или 3-мерный тензор формы [height, width, channels]. |
target_height | Целевая высота. |
target_width | Целевая ширина. |
| Исключения | |
|---|---|
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/r2.3/api_docs/python/tf/image/resize_with_crop_or_pad