DecodeImage

DecodeImage de clase final pública

Función para decode_bmp, decode_gif, decode_jpeg y decode_png.

Detecta si una imagen es BMP, GIF, JPEG o PNG y realiza la operación adecuada para convertir la cadena de bytes de entrada en un tensor de tipo dtype.

NOTA : decode_gif devuelve una matriz 4-D [num_frames, height, width, 3], a diferencia de decode_bmp, decode_jpeg y decode_png, que devuelven matrices 3-D [altura, ancho, num_channels]. Asegúrese de tener esto en cuenta al construir su gráfico si está mezclando archivos GIF con archivos BMP, JPEG y / o PNG. Alternativamente, establezca el argumento expand_animations de esta función en False, en cuyo caso la operación devolverá tensores tridimensionales y truncará los archivos GIF animados al primer fotograma.

Clases anidadas

clase DecodeImage.Options Atributos opcionales para DecodeImage

Métodos públicos

Salida <T>
asOutput ()
Devuelve el identificador simbólico de un tensor.
DecodeImage.Options estática
canales ( canales largos)
estática <T extiende Número> DecodeImage <T>
crear ( ámbito de alcance, contenido del operando <String>, tipo de clase <T>, Opciones ... opciones)
Método de fábrica para crear una clase que envuelva una nueva operación DecodeImage.
DecodeImage estática < UInt8 >
crear ( alcance del alcance, contenido del operando <String>, opciones ... opciones)
Método de fábrica para crear una clase que envuelva una nueva operación DecodeImage utilizando tipos de salida predeterminados.
DecodeImage.Options estática
expandAnimations (booleano expandAnimations)
Salida <T>
imagen ()
3-D con forma `[alto, ancho, canales]` o 4-D con forma `[marco, alto, ancho, canales]` ..

Métodos heredados

Métodos públicos

Salida pública <T> asOutput ()

Devuelve el identificador simbólico de un tensor.

Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.

Canales de DecodeImage.Options estáticos públicos (canales largos)

Parámetros
canales Número de canales de color para la imagen decodificada.

public static DecodeImage <T> create ( Alcance del alcance, Contenido del operando <String>, Clase <T> dtype, Opciones ... opciones)

Método de fábrica para crear una clase que envuelva una nueva operación DecodeImage.

Parámetros
alcance alcance actual
contenido 0-D. Los bytes de la imagen codificada.
dtype El DType deseado del tensor devuelto.
opciones lleva valores de atributos opcionales
Devoluciones
  • una nueva instancia de DecodeImage

public static DecodeImage < UInt8 > create ( alcance del alcance, contenido del operando <String>, opciones ... opciones)

Método de fábrica para crear una clase que envuelva una nueva operación DecodeImage utilizando tipos de salida predeterminados.

Parámetros
alcance alcance actual
contenido 0-D. Los bytes de la imagen codificada.
opciones lleva valores de atributos opcionales
Devoluciones
  • una nueva instancia de DecodeImage

public static DecodeImage.Options expandAnimations (Boolean expandAnimations)

Parámetros
expandAnimaciones Controla la forma de salida de la operación devuelta. Si es True, la operación devuelta producirá un tensor 3D para archivos PNG, JPEG y BMP; y un tensor 4-D para todos los GIF, animados o no. Si es False, la operación devuelta producirá un tensor 3D para todos los tipos de archivos y truncará los GIF animados al primer fotograma.

salida pública <T> imagen ()

3-D con forma `[alto, ancho, canales]` o 4-D con forma `[marco, alto, ancho, canales]` ..