tf.keras.layers.CenterCrop
Слой предварительной обработки, который обрезает изображения.
tf.keras.layers.CenterCrop(
height, width, data_format=None, **kwargs
)
Этот слой обрезает центральную часть изображений до заданного размера. Если изображение меньше целевого размера, оно будет масштабировано и обрезано так, чтобы вернуть самое большое возможное окно изображения, соответствующее целевому соотношению сторон.
Входные значения пикселей могут находиться в любом диапазоне (например, [0., 1.) или [0, 255]).
| Форма входных данных | |
|---|---|
3D | unbatched) or 4D (batched) tensor with shape
|
| Форма выходных данных | |
|---|---|
3D | unbatched) or 4D (batched) tensor with shape
|
Если высота или ширина входного изображения чётная, а целевая высота или ширина нечётная (или наоборот), к входному изображению слева добавляется 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