Decodifica e ritaglia un'immagine codificata 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.
Equivale a una combinazione di decodifica e ritaglio, ma molto più veloce decodificando solo l'immagine jpeg parziale.
Classi nidificate
classe | DecodeAndCropJpeg.Options | Attributi facoltativi per DecodeAndCropJpeg |
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
DecodeAndCropJpeg.Options statico | Frazione accettabile (Frazione accettabile in virgola mobile) |
Uscita < TUint8 > | comeuscita () Restituisce l'handle simbolico del tensore. |
DecodeAndCropJpeg.Options statico | canali (canali lunghi) |
DecodeAndCropJpeg statico | |
DecodeAndCropJpeg.Options statico | dctMetodo (Stringa dctMetodo) |
DecodeAndCropJpeg.Options statico | fancyUpscaling (fantasyUpscaling booleano) |
Uscita < TUint8 > | Immagine () 3-D con forma `[altezza, larghezza, canali]`.. |
DecodeAndCropJpeg.Options statico | rapporto (rapporto lungo) |
DecodeAndCropJpeg.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 DecodeAndCropJpeg.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 DecodeAndCropJpeg.Options pubblici statici (canali lunghi)
Parametri
canali | Numero di canali di colore per l'immagine decodificata. |
---|
public static DecodeAndCropJpeg create ( scope scope, Operando < TString > contenuto, Operando < TInt32 > cropWindow, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione DecodeAndCropJpeg.
Parametri
scopo | ambito attuale |
---|---|
Contenuti | 0-D. L'immagine con codifica JPEG. |
cropWindow | 1-D. La finestra di ritaglio: [crop_y, crop_x, crop_height, crop_width]. |
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di DecodeAndCropJpeg
public static DecodeAndCropJpeg.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 DecodeAndCropJpeg.Options fancyUpscaling (fantasyUpscaling booleano)
Parametri
fantasiaUpscaling | Se vero, usa un upscaling più lento ma migliore dei piani della crominanza (solo yuv420/422). |
---|
rapporto DecodeAndCropJpeg.Options pubblico statico (rapporto lungo)
Parametri
rapporto | Rapporto di ridimensionamento. |
---|
public static DecodeAndCropJpeg.Options tryRecoverTruncated (booleano tryRecoverTruncated)
Parametri
provareRecoverTruncated | Se vero, prova a recuperare un'immagine dall'input troncato. |
---|