Функция для decode_bmp, decode_gif, decode_jpeg и decode_png.
Определяет, является ли изображение BMP, GIF, JPEG или PNG, и выполняет соответствующую операцию для преобразования строки входных байтов в тензор типа dtype.
ПРИМЕЧАНИЕ . decode_gif возвращает четырехмерный массив [количество_кадров, высота, ширина, 3], в отличие от decode_bmp, decode_jpeg и decode_png, которые возвращают трехмерные массивы [высота, ширина, количество_каналов]. Обязательно примите это во внимание при построении графика, если вы смешиваете файлы GIF с файлами BMP, JPEG и/или PNG. Альтернативно, установите для аргументаexpand_animations этой функции значение False, и в этом случае операция вернет трехмерные тензоры и обрежет анимированные файлы GIF до первого кадра.
ПРИМЕЧАНИЕ . Если первый кадр анимированного GIF-файла не занимает весь холст (максимальная ширина кадра x максимальная высота кадра), то незанятые области (в первом кадре) заполняются нулями (черными). Для кадров после первого кадра, который не занимает весь холст, для заполнения незанятых областей используется предыдущий кадр.
Вложенные классы
сорт | Декодированиеизображения.Параметры | Дополнительные атрибуты для DecodeImage |
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
Выход <Т> | какВывод () Возвращает символический дескриптор тензора. |
статический DecodeImage.Options | каналы (длинные каналы) |
статический <T расширяет TNumber > DecodeImage <T> | create (область области действия , содержимое Operand < TString >, тип dtype Class<T>, параметры ... ) Фабричный метод для создания класса, обертывающего новую операцию DecodeImage. |
статический DecodeImage <TUint8> | create (Область действия , содержимое операнда < TString >, параметры... параметры) Фабричный метод для создания класса, обертывающего новую операцию DecodeImage, с использованием типов вывода по умолчанию. |
статический DecodeImage.Options | expandAnimations (логическое значениеexpandAnimations) |
Выход <Т> | изображение () 3-D с формой `[высота, ширина, каналы]` или 4-D с формой `[рама, высота, ширина, каналы]`.. |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
публичный вывод <T> asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
общедоступные статические каналы DecodeImage.Options (длинные каналы)
Параметры
каналы | Количество цветовых каналов для декодированного изображения. |
---|
public static DecodeImage <T> create (область области действия , содержимое операнда < TString >, тип dtype класса <T>, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию DecodeImage.
Параметры
объем | текущий объем |
---|---|
содержание | 0-Д. Байты закодированного изображения. |
dtype | Желаемый DType возвращаемого Tensor. |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр DecodeImage
public static DecodeImage <TUint8> create (область действия , содержимое операнда < TString >, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию DecodeImage, с использованием типов вывода по умолчанию.
Параметры
объем | текущий объем |
---|---|
содержание | 0-Д. Байты закодированного изображения. |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр DecodeImage
общедоступный статический DecodeImage.OptionsexpandAnimations ( логическое значениеexpandAnimations)
Параметры
развернутьАнимации | Управляет формой вывода возвращаемой операции. Если значение True, возвращаемая операция создаст трехмерный тензор для файлов PNG, JPEG и BMP; и 4-D тензор для всех GIF-файлов, анимированных или нет. Если установлено значение False, возвращаемая операция создаст трехмерный тензор для всех типов файлов и обрежет анимированные GIF-файлы до первого кадра. |
---|
общедоступное изображение вывода <T> ()
3-D с формой `[высота, ширина, каналы]` или 4-D с формой `[рама, высота, ширина, каналы]`..