DecodeImage

публичный финальный класс DecodeImage

Функция для 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

Публичные методы

Выход <Т>
какВывод ()
Возвращает символический дескриптор тензора.
статический DecodeImage.Options
каналы (длинные каналы)
static <T расширяет число> DecodeImage <T>
create (область области действия , содержимое операнда <String>, тип класса <T>, параметры ... )
Фабричный метод для создания класса, обертывающего новую операцию DecodeImage.
статический DecodeImage <UInt8>
create (Область действия , содержимое операнда <String>, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию DecodeImage, с использованием типов вывода по умолчанию.
статический DecodeImage.Options
expandAnimations (логическое значениеexpandAnimations)
Выход <Т>
изображение ()
3-D с формой `[высота, ширина, каналы]` или 4-D с формой `[рама, высота, ширина, каналы]`..

Унаследованные методы

Публичные методы

публичный вывод <T> asOutput ()

Возвращает символический дескриптор тензора.

Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.

общедоступные статические каналы DecodeImage.Options (длинные каналы)

Параметры
каналы Количество цветовых каналов для декодированного изображения.

public static DecodeImage <T> create (область области действия , содержимое операнда <String>, тип dtype класса<T>, параметры... параметры)

Фабричный метод для создания класса, обертывающего новую операцию DecodeImage.

Параметры
объем текущий объем
содержание 0-Д. Байты закодированного изображения.
dtype Желаемый DType возвращаемого Tensor.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр DecodeImage

public static DecodeImage < UInt8 > create (область действия , содержимое операнда <String>, параметры... параметры)

Фабричный метод для создания класса, обертывающего новую операцию DecodeImage, с использованием типов вывода по умолчанию.

Параметры
объем текущий объем
содержание 0-Д. Байты закодированного изображения.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр DecodeImage

общедоступный статический DecodeImage.OptionsexpandAnimations ( логическое значениеexpandAnimations)

Параметры
развернутьАнимации Управляет формой вывода возвращаемой операции. Если значение True, возвращаемая операция создаст трехмерный тензор для файлов PNG, JPEG и BMP; и 4-D тензор для всех GIF-файлов, анимированных или нет. Если установлено значение False, возвращаемая операция создаст трехмерный тензор для всех типов файлов и обрежет анимированные GIF-файлы до первого кадра.

общедоступное изображение вывода <T> ()

3-D с формой `[высота, ширина, каналы]` или 4-D с формой `[рама, высота, ширина, каналы]`..