тензорный поток:: опс:: ДекодированиеJpeg

#include <image_ops.h>

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

Краткое содержание

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

Принятые значения:

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

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

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

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

Аргументы:

  • область: объект области.
  • содержимое: 0-D. Изображение в формате JPEG.

Необязательные атрибуты (см. Attrs ):

  • каналы: количество цветовых каналов для декодированного изображения.
  • коэффициент: коэффициент уменьшения масштаба.
  • Fancy_upscaling: если true, используйте более медленное, но более качественное масштабирование плоскостей цветности (только yuv420/422).
  • try_recover_truncated: если true, попытайтесь восстановить изображение из усеченных входных данных.
  • Accepted_fraction: Минимальная необходимая доля строк, прежде чем будет принят усеченный ввод.
  • dct_method: строка, определяющая подсказку об алгоритме, используемом для распаковки. По умолчанию установлено значение "", которое соответствует значению по умолчанию, специфичному для системы. В настоящее время допустимыми значениями являются ["INTEGER_FAST", "INTEGER_ACCURATE"]. Подсказку можно проигнорировать (например, внутренняя библиотека jpeg изменится на версию, в которой нет этой конкретной опции).

Возврат:

  • Output : 3-D с формой [height, width, channels] ..

Конструкторы и деструкторы

DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents)
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodeJpeg::Attrs & attrs)

Публичные атрибуты

image
operation

Общественные функции

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Публичные статические функции

AcceptableFraction (float x)
Channels (int64 x)
DctMethod (StringPiece x)
FancyUpscaling (bool x)
Ratio (int64 x)
TryRecoverTruncated (bool x)

Структуры

tensorflow::ops::DecodeJpeg::Attrs

Дополнительные установщики атрибутов для DecodeJpeg .

Публичные атрибуты

изображение

::tensorflow::Output image

операция

Operation operation

Общественные функции

ДекодированиеJpeg

 DecodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents
)

ДекодированиеJpeg

 DecodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents,
  const DecodeJpeg::Attrs & attrs
)

узел

::tensorflow::Node * node() const 

оператор::tensorflow::Input

 operator::tensorflow::Input() const 

оператор::tensorflow::Выход

 operator::tensorflow::Output() const 

Публичные статические функции

Приемлемая фракция

Attrs AcceptableFraction(
  float x
)

Каналы

Attrs Channels(
  int64 x
)

ДктМетод

Attrs DctMethod(
  StringPiece x
)

НеобычноеАпскейлинг

Attrs FancyUpscaling(
  bool x
)

Соотношение

Attrs Ratio(
  int64 x
)

ПопробуйтеВосстановитьУсеченный

Attrs TryRecoverTruncated(
  bool x
)