Spec-Zone.ru › TensorFlow

tf.image.crop_to_bounding_box

Вырезает прямоугольник из image по заданному прямоугольнику.

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.image.crop_to_bounding_box

tf.image.crop_to_bounding_box(
    image, offset_height, offset_width, target_height, target_width
)

Используется в блокнотах

Используется в учебниках
  • Улучшение изображений с помощью ESRGAN
  • Быстрый стиль переноса для произвольных стилей
  • Интерполяция кадров с помощью модели FILM

Этот оператор вырезает прямоугольную область из image. Левый верхний угол области находится в offset_height, offset_width в image, а правый нижний угол находится в offset_height + target_height, offset_width + target_width.

Пример использования:

image = tf.constant(np.arange(1, 28, dtype=np.float32), shape=[3, 3, 3])
image[:,:,0] # print the first channel of the 3-D tensor
<tf.Tensor: shape=(3, 3), dtype=float32, numpy=
array([[ 1.,  4.,  7.],
       [10., 13., 16.],
       [19., 22., 25.]], dtype=float32)>
cropped_image = tf.image.crop_to_bounding_box(image, 0, 0, 2, 2)
cropped_image[:,:,0] # print the first channel of the cropped 3-D tensor
<tf.Tensor: shape=(2, 2), dtype=float32, numpy=
array([[ 1.,  4.],
       [10., 13.]], dtype=float32)>
Аргументы
image 4-мерный Tensor формы [batch, height, width, channels] или 3-мерный Tensor формы [height, width, channels].
offset_height Вертикальная координата левого верхнего угла области в image. Должен быть 0-мерным int32 Tensor или целым числом Python.
offset_width Горизонтальная координата левого верхнего угла области в image. Должен быть 0-мерным int32 Tensor или целым числом Python.
target_height Высота области. Должен быть 0-мерным int32 Tensor или целым числом Python.
target_width Ширина области. Должен быть 0-мерным int32 Tensor или целым числом Python.
Возвращаемое значение
Если image был 4-мерным, 4-мерный Tensor формы [batch, target_height, target_width, channels]. Если image был 3-мерным, 3-мерный Tensor формы [target_height, target_width, channels]. Он имеет тот же тип данных, что и image.
Исключения
ValueError image не является 3-мерным или 4-мерным Tensor.
ValueError offset_width < 0 или offset_height < 0.
ValueError target_width <= 0 или target_height <= 0.
ValueError width < offset_width + target_width или height < offset_height + target_height.

© 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/image/crop_to_bounding_box

Spec-Zone.ru

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