Spec-Zone.ru › TensorFlow

tf.io.decode_jpeg

Декодирует изображение в формате JPEG в тензор uint8.

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

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

tf.image.decode_jpeg

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

Подробнее см. в руководстве по миграции.

tf.compat.v1.image.decode_jpeg, tf.compat.v1.io.decode_jpeg

tf.io.decode_jpeg(
    contents: Annotated[Any, _atypes.String],
    channels: int = 0,
    ratio: int = 1,
    fancy_upscaling: bool = True,
    try_recover_truncated: bool = False,
    acceptable_fraction: float = 1,
    dct_method: str = '',
    name=None
) -> Annotated[Any, _atypes.UInt8]

Используется в блокнотах

Используется в руководстве Используется в учебных материалах
  • tf.data: создание входных конвейеров TensorFlow
  • pix2pix: преобразование изображений с помощью условной GAN
  • Интегрированные градиенты
  • Загрузка и предварительная обработка изображений
  • TFRecord и tf.train.Example
  • Классификация поз человека с помощью MoveNet и TensorFlow Lite

Атрибут channels задает требуемое количество цветовых каналов декодированного изображения.

Допустимые значения:

  • 0: использовать количество каналов в изображении, закодированном в формате JPEG.
  • 1: вернуть изображение в оттенках серого.
  • 3: вернуть изображение в формате RGB.

При необходимости изображение, закодированное в формате JPEG, преобразуется в соответствии с запрошенным количеством цветовых каналов.

Атрибут ratio позволяет уменьшить изображение в целое число раз во время декодирования. Допустимые значения: 1, 2, 4 и 8. Это намного быстрее, чем уменьшать изображение позже.

Эта операция также поддерживает декодирование PNG и неанимированных GIF, поскольку интерфейс у них одинаковый, однако удобнее использовать tf.io.decode_image.

Аргументы
contents Tensor типа string. 0-D. Изображение, закодированное в формате JPEG.
channels Необязательный int. По умолчанию — 0. Количество цветовых каналов декодированного изображения.
ratio Необязательный int. По умолчанию — 1. Коэффициент уменьшения.
fancy_upscaling Необязательный bool. По умолчанию — True. Если true, использовать более медленное, но качественное масштабирование цветоразностных плоскостей (только yuv420/422).
try_recover_truncated Необязательный bool. По умолчанию — False. Если true, попытаться восстановить изображение из усеченных входных данных.
acceptable_fraction Необязательный float. По умолчанию — 1. Минимально необходимая доля строк, при которой усеченные входные данные принимаются.
dct_method Необязательный string. По умолчанию — "". Строка с указанием алгоритма декомпрессии. По умолчанию используется "", что соответствует системному значению по умолчанию. Допустимые в настоящее время значения: ["INTEGER_FAST", "INTEGER_ACCURATE"]. Подсказка может быть проигнорирована (например, если внутренняя библиотека JPEG обновится до версии, в которой отсутствует этот параметр).
name Имя операции (необязательно).
Возвращает
Tensor типа uint8.

© 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/io/decode_jpeg

Spec-Zone.ru

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