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.
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
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). |
---|
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. |
---|