Декодируйте изображение в формате JPEG в тензор uint8.
Атрибут «каналы» указывает желаемое количество цветовых каналов для декодированного изображения.
Принятые значения:
- 0: использовать количество каналов в изображении в формате JPEG.
- 1: вывести изображение в оттенках серого.
- 3: вывести изображение RGB.
Коэффициент attr позволяет уменьшить масштаб изображения на целочисленный коэффициент во время декодирования. Допустимые значения: 1, 2, 4 и 8. Это намного быстрее, чем позднее уменьшать масштаб изображения.
Эта операция также поддерживает декодирование PNG и неанимированных GIF-файлов, поскольку интерфейс тот же, хотя использовать tf.io.decode_image
проще.
Вложенные классы
сорт | ДекодированиеJpeg.Параметры | Дополнительные атрибуты для DecodeJpeg |
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
статический DecodeJpeg.Options | AcceptFraction (Float AcceptFraction) |
Выход <TUint8> | какВывод () Возвращает символический дескриптор тензора. |
статический DecodeJpeg.Options | каналы (длинные каналы) |
статический декодированиеJpeg | create (Область действия , содержимое операнда < TString >, параметры... параметры) Фабричный метод для создания класса, обертывающего новую операцию DecodeJpeg. |
статический DecodeJpeg.Options | dctMethod (Строка dctMethod) |
статический DecodeJpeg.Options | фантазияUpscaling (булева фантазияUpscaling) |
Выход <TUint8> | изображение () 3-D с формой `[высота, ширина, каналы]`.. |
статический DecodeJpeg.Options | соотношение (длинное соотношение) |
статический DecodeJpeg.Options | tryRecoverTruncated (логическое значение tryRecoverTruncated) |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
общедоступный статический DecodeJpeg.Options AcceptFraction (Float AcceptFraction)
Параметры
приемлемая фракция | Минимально необходимая доля строк, прежде чем будет принят усеченный ввод. |
---|
публичный вывод <TUint8> asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
общедоступные статические каналы DecodeJpeg.Options (длинные каналы)
Параметры
каналы | Количество цветовых каналов для декодированного изображения. |
---|
public static DecodeJpeg create (область действия , содержимое операнда < TString >, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию DecodeJpeg.
Параметры
объем | текущий объем |
---|---|
содержание | 0-Д. Изображение в формате JPEG. |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр DecodeJpeg
общедоступный статический DecodeJpeg.Options dctMethod (String dctMethod)
Параметры
dctMethod | строка, задающая подсказку об алгоритме, используемом для распаковки. По умолчанию установлено значение "", которое соответствует значению по умолчанию, специфичному для системы. В настоящее время допустимыми значениями являются ["INTEGER_FAST", "INTEGER_ACCURATE"]. Подсказку можно проигнорировать (например, внутренняя библиотека jpeg изменится на версию, в которой нет этой конкретной опции). |
---|
общедоступный статический DecodeJpeg.OptionsfancyUpscaling ( Boolean FancyUpscaling)
Параметры
фантазияАпскейлинг | Если это правда, используйте более медленное, но более качественное масштабирование плоскостей цветности (только yuv420/422). |
---|
общедоступное статическое соотношение DecodeJpeg.Options (длинное соотношение)
Параметры
соотношение | Коэффициент уменьшения масштаба. |
---|
общедоступный статический DecodeJpeg.Options tryRecoverTruncated (логическое значение tryRecoverTruncated)
Параметры
попробуйтеВосстановитьУсеченный | Если это правда, попробуйте восстановить изображение из усеченного ввода. |
---|