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 de 4-D [num_frames, altura, anchura, 3], en contraposición a decode_bmp, decode_jpeg y decode_png, que devuelven 3-D arrays [altura, anchura, 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.
NOTA: Si el primer fotograma de un GIF animado no ocupa todo el lienzo (marco de máxima anchura x altura máximo de trama), a continuación, se llena las áreas desocupadas (en la primera trama) con ceros (negro). Para los fotogramas posteriores al primer fotograma que no ocupan todo el lienzo, utiliza el fotograma anterior para llenar las áreas desocupadas.
Clases anidadas
clase | DecodeImage.Options | Los atributos opcionales para DecodeImage |
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
Salida <T> | asOutput () Devuelve el identificador simbólico del tensor. |
estáticas DecodeImage.Options | canales (canales de largo) |
estática <T se extiende TNumber > DecodeImage <T> | crear ( Alcance alcance, operando < TString > contenidos, Clase <T> dtype, Opciones ... Opciones) Método de fábrica para crear una clase que envuelva una nueva operación DecodeImage. |
estática DecodeImage < TUint8 > | crear ( Alcance alcance, operando < TString > contenidos, Opciones ... Opciones) Método de fábrica para crear una clase que envuelva una nueva operación DecodeImage utilizando tipos de salida predeterminados. |
estáticas DecodeImage.Options | expandAnimations (expandAnimations booleanas) |
Salida <T> | imagen () 3-D con forma `[altura, ancho, canales]` o 4-D con forma `[marco, alto, ancho, canales]` .. |
Métodos heredados
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
Métodos públicos
pública de salida <T> asOutput ()
Devuelve el identificador simbólico del 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.
estáticas pública DecodeImage.Options canales (canales de largo)
Parámetros
canales | Número de canales de color para la imagen decodificada. |
---|
public static DecodeImage <T> Crear ( Alcance alcance, operando < TString > contenidos, 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 < TUint8 > create ( Alcance alcance, operando < TString > contenidos, 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
estáticas pública DecodeImage.Options expandAnimations (expandAnimations booleanas)
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 Falso, la operación devuelta producirá un tensor 3D para todos los tipos de archivos y truncará los GIF animados al primer fotograma. |
---|
pública de salida <T> imagen ()
3-D con forma `[altura, ancho, canales]` o 4-D con forma `[marco, alto, ancho, canales]` ..