Spec-Zone.ru › TensorFlow

tf.keras.layers.CenterCrop

Слой предварительной обработки, который обрезает изображения.

Наследует: Layer, Operation

tf.keras.layers.CenterCrop(
    height, width, data_format=None, **kwargs
)

Этот слой обрезает центральную часть изображений до заданного размера. Если изображение меньше целевого размера, оно будет масштабировано и обрезано так, чтобы вернуть самое большое возможное окно изображения, соответствующее целевому соотношению сторон.

Входные значения пикселей могут находиться в любом диапазоне (например, [0., 1.) или [0, 255]).

Форма входных данных
3D unbatched) or 4D (batched) tensor with shape

(..., height, width, channels) в формате "channels_last" или (..., channels, height, width) в формате "channels_first".

Форма выходных данных
3D unbatched) or 4D (batched) tensor with shape

(..., target_height, target_width, channels) или (..., channels, target_height, target_width) в формате "channels_first".

Если высота или ширина входного изображения чётная, а целевая высота или ширина нечётная (или наоборот), к входному изображению слева добавляется 1 пиксель.

Примечание: Этот слой безопасно использовать в конвейере tf.data независимо от используемой серверной части.
Аргументы
height Целое число — высота выходной формы.
width Целое число — ширина выходной формы.
data_format строка: "channels_last" или "channels_first". Порядок измерений во входных данных. "channels_last" соответствует входным данным с формой (batch, height, width, channels), а "channels_first" — входным данным с формой (batch, channels, height, width). По умолчанию используется значение image_data_format из файла конфигурации Keras по адресу ~/.keras/keras.json. Если вы не задавали это значение, оно будет равно "channels_last".
Атрибуты
input Возвращает входной тензор или тензоры символьной операции.

Возвращает только тензор или тензоры, соответствующие первому вызову операции.

output Возвращает выходной тензор или тензоры слоя.

Возвращает только тензор или тензоры, соответствующие первому вызову операции.

Методы

from_config

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

@classmethod
from_config(
    config
)

Создаёт слой на основе его конфигурации.

Этот метод является обратным к get_config и позволяет создать такой же слой из словаря конфигурации. Он не обрабатывает связи между слоями (это делает Network) или веса (это делает set_weights).

Аргументы
config Словарь Python, обычно являющийся результатом вызова get_config.
Возвращает
Экземпляр слоя.

symbolic_call

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

symbolic_call(
    *args, **kwargs
)

© 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/keras/layers/CenterCrop

Spec-Zone.ru

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