DecodeJpeg

classe finale pubblica DecodeJpeg

Decodifica un'immagine con codifica JPEG in un tensore uint8.

L'attributo "canali" indica il numero desiderato di canali di colore per l'immagine decodificata.

I valori accettati sono:

  • 0: utilizza il numero di canali nell'immagine con codifica JPEG.
  • 1: genera un'immagine in scala di grigi.
  • 3: emette un'immagine RGB.
Se necessario, l'immagine con codifica JPEG viene trasformata per corrispondere al numero richiesto di canali di colore.

L'attr `ratio` consente di ridimensionare l'immagine di un fattore intero durante la decodifica. I valori consentiti sono: 1, 2, 4 e 8. Questo è molto più veloce rispetto al successivo ridimensionamento dell'immagine.

Questa operazione supporta anche la decodifica di PNG e GIF non animate poiché l'interfaccia è la stessa, sebbene sia più pulito utilizzare tf.io.decode_image .

Classi nidificate

classe DecodeJpeg.Options Attributi facoltativi per DecodeJpeg

Costanti

Corda OP_NAME Il nome di questa operazione, come noto al motore principale di TensorFlow

Metodi pubblici

DecodeJpeg.Options statico
Frazione accettabile (Frazione accettabile in virgola mobile)
Uscita < TUint8 >
comeuscita ()
Restituisce l'handle simbolico del tensore.
DecodeJpeg.Options statico
canali (canali lunghi)
DecodificaJpeg statica
create ( scope scope, operando < TString > contenuto, opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione DecodeJpeg.
DecodeJpeg.Options statico
dctMetodo (Stringa dctMetodo)
DecodeJpeg.Options statico
fancyUpscaling (fantasyUpscaling booleano)
Uscita < TUint8 >
Immagine ()
3-D con forma `[altezza, larghezza, canali]`..
DecodeJpeg.Options statico
rapporto (rapporto lungo)
DecodeJpeg.Options statico
tryRecoverTruncated (booleano tryRecoverTruncated)

Metodi ereditati

Costanti

Stringa finale statica pubblica OP_NAME

Il nome di questa operazione, come noto al motore principale di TensorFlow

Valore costante: "DecodeJpeg"

Metodi pubblici

public static DecodeJpeg.Options accettabileFrazione (Float accettabileFrazione)

Parametri
accettabileFrazione La frazione minima di righe richiesta prima che venga accettato un input troncato.

output pubblico < TUint8 > asOutput ()

Restituisce l'handle simbolico del tensore.

Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.

Canali DecodeJpeg.Options pubblici statici (canali lunghi)

Parametri
canali Numero di canali di colore per l'immagine decodificata.

creazione pubblica statica di DecodeJpeg (ambito ambito , operando < TString > contenuto, opzioni... opzioni)

Metodo factory per creare una classe che racchiude una nuova operazione DecodeJpeg.

Parametri
scopo ambito attuale
Contenuti 0-D. L'immagine con codifica JPEG.
opzioni trasporta valori di attributi opzionali
ritorna
  • una nuova istanza di DecodeJpeg

public static DecodeJpeg.Options dctMethod (String dctMethod)

Parametri
dctMetodo stringa che specifica un suggerimento sull'algoritmo utilizzato per la decompressione. Il valore predefinito è "" che corrisponde a un valore predefinito specifico del sistema. I valori attualmente validi sono ["INTEGER_FAST", "INTEGER_ACCURATE"]. Il suggerimento potrebbe essere ignorato (ad esempio, la libreria jpeg interna passa a una versione che non dispone di quell'opzione specifica).

public static DecodeJpeg.Options fancyUpscaling (fantasyUpscaling booleano)

Parametri
fantasiaUpscaling Se vero, usa un upscaling più lento ma migliore dei piani della crominanza (solo yuv420/422).

output pubblico < TUint8 > immagine ()

3-D con forma `[altezza, larghezza, canali]`..

rapporto DecodeJpeg.Options pubblico statico (rapporto lungo)

Parametri
rapporto Rapporto di ridimensionamento.

public static DecodeJpeg.Options tryRecoverTruncated (booleano tryRecoverTruncated)

Parametri
provareRecoverTruncated Se vero, prova a recuperare un'immagine dall'input troncato.