Spec-Zone.ru › TensorFlow 1.15

tf.image.central_crop

Просмотреть исходный код на GitHub

Вырезать центральную область изображения(ов).

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

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

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

tf.compat.v1.image.central_crop, `tf.compat.v2.image.central_crop`

tf.image.central_crop(
    image, central_fraction
)

Удалить внешние части изображения, но сохранить центральную область изображения по каждой размерности. Если мы зададим central_fraction = 0.5, эта функция возвращает область, помеченную «X» на диаграмме ниже.

 --------
|        |
|  XXXX  |
|  XXXX  |
|        |   where "X" is the central 50% of the image.
 --------

Эта функция работает как с одним изображением (image является тензором 3-мерного типа), так и с набором изображений (image является тензором 4-мерного типа).

Аргументы
image Либо тензор с плавающей точкой 3-мерного типа формы [высота, ширина, глубина], либо тензор 4-мерного типа формы [размер пакета, высота, ширина, глубина].
central_fraction Вещественное число (0, 1], доля размера для обрезки

Пример использования: python >> import tensorflow as tf >> x = tf.random.normal(shape=(256, 256, 3)) >> tf.image.central_crop(x, 0.5)

Исключения
ValueError если центральный коэффициент обрезки не находится в диапазоне (0, 1].
Возвращаемое значение
Тензор с плавающей точкой 3-мерного/4-мерного типа, аналогичный входному.

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

Spec-Zone.ru

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