DecodeJpeg

classe final pública DecodeJpeg

Decodifique uma imagem codificada em JPEG para 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 em 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 escala da imagem posteriormente.

Esta operação também suporta decodificação de PNGs e GIFs não animados, já que a interface é a mesma, embora seja mais limpo usar tf.io.decode_image .

Classes aninhadas

aula DecodificarJpeg.Opções Atributos opcionais para DecodeJpeg

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

DecodeJpeg.Options estático
aceitávelFraction (Float aceitávelFraction)
Saída <TUint8>
asOutput ()
Retorna o identificador simbólico do tensor.
DecodeJpeg.Options estático
canais (canais longos)
Decodificação estáticaJpeg
create ( Escopo , Operando < TString > conteúdo, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação DecodeJpeg.
DecodeJpeg.Options estático
dctMethod (String dctMethod)
DecodeJpeg.Options estático
fantasiaUpscaling (fantasia booleanaUpscaling)
Saída <TUint8>
imagem ()
3-D com forma `[altura, largura, canais]`..
DecodeJpeg.Options estático
proporção (proporção longa)
DecodeJpeg.Options estático
tryRecoverTruncated (booleano tryRecoverTruncated)

Métodos herdados

Constantes

String final estática pública OP_NAME

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

Valor constante: "DecodeJpeg"

Métodos Públicos

público estático DecodeJpeg.Options aceitávelFraction (Float aceitávelFraction)

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

Saída pública <TUint8> asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para 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.

Canais DecodeJpeg.Options estáticos públicos (canais longos)

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

public static DecodeJpeg create ( Escopo do escopo , Operando < TString > conteúdo, Opções... opções)

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

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

público estático DecodeJpeg.Options dctMethod (String dctMethod)

Parâmetros
método dct string especificando uma dica sobre o algoritmo usado para descompactação. O padrão é "" que mapeia para um padrão específico do sistema. Os valores atualmente válidos 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 possui essa opção específica).

public static DecodeJpeg.Options fantasiaUpscaling (booleano fantasiaUpscaling)

Parâmetros
sofisticadoUpscaling Se for verdade, use um aumento de escala mais lento, porém melhor, dos planos de croma (somente yuv420/422).

Saída pública <TUint8> imagem ()

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

Proporção pública estática DecodeJpeg.Options (proporção longa)

Parâmetros
razão Proporção de redução de escala.

public static DecodeJpeg.Options tryRecoverTruncated (booleano tryRecoverTruncated)

Parâmetros
tenteRecoverTruncated Se for verdade, tente recuperar uma imagem da entrada truncada.