Spec-Zone.ru › TensorFlow 2.4

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 до первого кадра.
Примечание: Если первый кадр анимированного GIF не занимает весь холст (максимальная ширина кадра x максимальная высота кадра), то незанятые области (в первом кадре) заполняются нулями (чёрным цветом). Для кадров после первого кадра, не занимающего весь холст, используется предыдущий кадр для заполнения незанятых областей.
Аргументы
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.4/api_docs/python/tf/io/decode_image

Spec-Zone.ru

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