tensorflow::ops::DecodeJpeg
#include <image_ops.h>Преобразовать изображение в формате JPEG в тензор типа uint8.
Краткое содержание
Параметр attr channels указывает желаемое количество цветовых каналов для декодированного изображения.
Допустимые значения:
- 0: Используйте количество каналов в изображении, закодированном в формате JPEG.
- 1: вывести изображение в оттенках серого.
- 3: вывести изображение в формате RGB.
При необходимости изображение в формате JPEG преобразуется в соответствии с запрошенным количеством цветовых каналов.
ratio позволяет уменьшать масштаб изображения на целочисленный коэффициент во время декодирования. Допустимые значения: 1, 2, 4 и 8. Это намного быстрее, чем последующее уменьшение масштаба изображения.
Эта операция также поддерживает декодирование PNG-файлов и неанимированных GIF-файлов, поскольку интерфейс тот же, хотя удобнее использовать tf.image.decode_image .
Аргументы:
- scope: Объект Scope
- Содержимое: 0-D. Изображение в формате JPEG.
Дополнительные атрибуты (см. Attrs ):
- каналы: Количество цветовых каналов для декодированного изображения.
- коэффициент: Коэффициент уменьшения масштаба.
- fancy_upscaling: Если true, использовать более медленное, но более качественное масштабирование цветовых плоскостей (только для yuv420/422).
- try_recover_truncated: Если true, то попытаться восстановить изображение из усеченного входного файла.
- acceptable_fraction: Минимальная допустимая доля строк, при которой принимается усеченный ввод.
- dct_method: строка, указывающая на алгоритм декомпрессии. По умолчанию используется значение "", которое соответствует системному значению по умолчанию. В настоящее время допустимые значения: ["INTEGER_FAST", "INTEGER_ACCURATE"]. Подсказку можно игнорировать (например, если внутренняя библиотека JPEG перейдет на версию, в которой отсутствует эта конкретная опция).
Возвращает:
-
Output: 3D-модель с параметрами формы[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
Общественные функции
DecodeJpeg
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents )
DecodeJpeg
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, const DecodeJpeg::Attrs & attrs )
узел
::tensorflow::Node * node() const
оператор::tensorflow::Input
operator::tensorflow::Input() const
оператор::tensorflow::Output
operator::tensorflow::Output() const
Открытые статические функции
Допустимая доля
Attrs AcceptableFraction( float x )
Каналы
Attrs Channels( int64 x )
DctMethod
Attrs DctMethod( StringPiece x )
FancyUpscaleing
Attrs FancyUpscaling( bool x )
Соотношение
Attrs Ratio( int64 x )
TryRecoverTruncated
Attrs TryRecoverTruncated( bool x )