Spec-Zone.ru › TensorFlow 2.9

tf.raw_ops.DecodeImage

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

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

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

Дополнительную информацию см. в Руководстве по миграции.

tf.compat.v1.raw_ops.DecodeImage

tf.raw_ops.DecodeImage(
    contents,
    channels=0,
    dtype=tf.dtypes.uint8,
    expand_animations=True,
    name=None
)

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

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

© 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/versions/r2.9/api_docs/python/tf/raw_ops/DecodeImage

Spec-Zone.ru

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