тензорный поток:: опс:: ДекодированиеИОбрезкаJpeg
#include <image_ops.h>
Декодируйте и обрезайте изображение в кодировке JPEG до тензора uint8.
Краткое содержание
channels
attr указывают желаемое количество цветовых каналов для декодированного изображения.
Принятые значения:
- 0: использовать количество каналов в изображении в формате JPEG.
- 1: вывести изображение в оттенках серого.
- 3: вывести изображение RGB.
При необходимости изображение в формате JPEG преобразуется в соответствии с запрошенным количеством цветовых каналов.
ratio
attr позволяет уменьшить масштаб изображения на целочисленный коэффициент во время декодирования. Допустимые значения: 1, 2, 4 и 8. Это намного быстрее, чем позднее уменьшать масштаб изображения.
Это эквивалентно комбинации декодирования и обрезки, но намного быстрее за счет декодирования только частичного изображения в формате JPEG.
Аргументы:
- область: объект области.
- содержимое: 0-D. Изображение в формате JPEG.
- обрезка_окна: 1-D. Окно обрезки: [crop_y, Crop_x, Crop_Height, Crop_Width].
Необязательные атрибуты (см. 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]
..
Конструкторы и деструкторы | |
---|---|
DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window) | |
DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window, const DecodeAndCropJpeg::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::DecodeAndCropJpeg::Attrs | Дополнительные установщики атрибутов для DecodeAndCropJpeg . |
Публичные атрибуты
изображение
::tensorflow::Output image
операция
Operation operation
Общественные функции
ДекодированиеИОбрезкаJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window )
ДекодированиеИОбрезкаJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window, const DecodeAndCropJpeg::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 )