DecodeJpeg

public final class DecodeJpeg

Decodifique uma imagem codificada em JPEG em um tensor uint8.

O atributo `canais` indica o número desejado de canais de cores para a imagem decodificada.

Os valores aceitos são:

  • 0: Use o número de canais na imagem codificada em JPEG.
  • 1: produz uma imagem em tons de cinza.
  • 3: produz uma imagem RGB.
Se necessário, a imagem codificada em JPEG é transformada para corresponder ao número solicitado de canais de cores.

O Attr `ratio` permite reduzir a escala da imagem por um fator inteiro durante a decodificação. Os valores permitidos são: 1, 2, 4 e 8. Isso é muito mais rápido do que reduzir a imagem posteriormente.

Esta op também suporta decodificação PNGs e GIFs não-animados desde a interface é a mesma, embora seja mais limpo para uso tf.io.decode_image .

Classes aninhadas

classe DecodeJpeg.Options Atributos opcionais para DecodeJpeg

Constantes

Fragmento OP_NAME O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Métodos Públicos

estáticos DecodeJpeg.Options
acceptableFraction (Flutuador acceptableFraction)
Output < TUint8 >
asOutput ()
Retorna o identificador simbólico do tensor.
estáticos DecodeJpeg.Options
canais (canais Long)
estática DecodeJpeg
criar ( Scope escopo, Operando < TString > conteúdo, Options ... Opções)
Método de fábrica para criar uma classe envolvendo uma nova operação DecodeJpeg.
estáticos DecodeJpeg.Options
dctMethod (String dctMethod)
estáticos DecodeJpeg.Options
fancyUpscaling (booleano fancyUpscaling)
Output < TUint8 >
imagem ()
3-D com forma `[altura, largura, canais]` ..
estáticos DecodeJpeg.Options
razão (razão de Longa)
estáticos DecodeJpeg.Options
tryRecoverTruncated (booleano tryRecoverTruncated)

Métodos herdados

Constantes

nome_op final String public static

O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Valor constante: "DecodeJpeg"

Métodos Públicos

public static DecodeJpeg.Options acceptableFraction (Float acceptableFraction)

Parâmetros
aceitávelFraction A fração mínima necessária de linhas antes que uma entrada truncada seja aceita.

pública Output < TUint8 > asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para as operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.

public static DecodeJpeg.Options canais (canais Long)

Parâmetros
canais Número de canais de cores para a imagem decodificada.

public static DecodeJpeg criar ( Scope escopo, Operando < TString > conteúdo, Options ... Opções)

Método de fábrica para criar uma classe envolvendo uma nova operação DecodeJpeg.

Parâmetros
alcance escopo atual
conteúdo 0-D. A imagem codificada em JPEG.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de DecodeJpeg

public static DecodeJpeg.Options dctMethod (String dctMethod)

Parâmetros
dctMethod string especificando uma dica sobre o algoritmo usado para descompressão. O padrão é "", que mapeia para um padrão específico do sistema. Os valores válidos atualmente são ["INTEGER_FAST", "INTEGER_ACCURATE"]. A dica pode ser ignorada (por exemplo, a biblioteca jpeg interna muda para uma versão que não tem essa opção específica).

public static DecodeJpeg.Options fancyUpscaling (Boolean fancyUpscaling)

Parâmetros
fantasiaUpscaling Se for verdadeiro, use um aumento de escala mais lento, porém mais agradável, dos planos de croma (somente yuv420 / 422).

pública Output < TUint8 > imagem ()

3-D com forma `[altura, largura, canais]` ..

public static DecodeJpeg.Options proporção (relação Long)

Parâmetros
Razão Taxa de redução de escala.

public static DecodeJpeg.Options tryRecoverTruncated (Boolean tryRecoverTruncated)

Parâmetros
tryRecoverTruncated Se verdadeiro, tente recuperar uma imagem da entrada truncada.