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). По умолчанию используется значение, заданное в файле конфигурации Keras по адресу ~/.keras/keras.json. Если это никогда не настраивалось, тогда оно будет "channels_last".
Атрибуты
input Получает тензор(ы) ввода символической операции.

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

output Получает тензор(ы) вывода слоя.

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

Методы

from_config

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

@classmethod
from_config(
    config
)

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

Этот метод является обратным get_config, способным создать тот же слой из словаря конфигурации. Он не обрабатывает соединение слоёв (обрабатывается сетью), а также веса (обрабатываются 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