Spec-Zone.ru › TensorFlow 1.15

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.compat.v2.image.decode_image`, `tf.compat.v2.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/r1.15/api_docs/python/tf/io/decode_image

Spec-Zone.ru

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