Spec-Zone.ru › TensorFlow 2.3

tf.io.decode_image

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

Функция для decode_bmp, decode_gif, decode_jpeg, и decode_png.

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

Основные псевдонимы

tf.image.decode_image

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

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

tf.compat.v1.image.decode_image, tf.compat.v1.io.decode_image

tf.io.decode_image(
    contents, channels=None, dtype=tf.dtypes.uint8, name=None,
    expand_animations=True
)

Определяет, является ли изображение BMP, GIF, JPEG или PNG, и выполняет соответствующую операцию для преобразования входных байтов string в Tensor типа dtype.

Примечание: decode_gif возвращает массив размерности 4 [num_frames, height, width, 3], в отличие от decode_bmp, decode_jpeg и decode_png, которые возвращают массивы размерности 3 [height, width, num_channels]. Убедитесь, что вы учли это при построении вашей графы, если вы смешиваете файлы GIF с файлами BMP, JPEG и/или PNG. В качестве альтернативы, установите аргумент expand_animations этой функции в значение False, в этом случае операция вернёт тензоры размерности 3 и обретёт анимированные файлы GIF до первого кадра.
Аргументы
contents 0-мерный string. Кодированные байты изображения.
channels Необязательный int. По умолчанию 0. Количество цветовых каналов декодированного изображения.
dtype Желаемый тип данных возвращаемого Tensor .
name Имя операции (необязательно)
expand_animations Управляет формой возвращаемого результата операции. Если True, возвращаемая операция сгенерирует тензор размерности 3 для файлов PNG, JPEG и BMP; и тензор размерности 4 для всех файлов GIF, как анимированных, так и нет. Если False, возвращаемая операция сгенерирует тензор размерности 3 для всех типов файлов и обретёт анимированные GIF до первого кадра.
Возвращаемое значение
Tensor типа dtype и формы размерности 3 или 4 в зависимости от типа файла и значения параметра expand_animations .
Исключения
ValueError При неправильном количестве каналов.

© 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/r2.3/api_docs/python/tf/io/decode_image

Spec-Zone.ru

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