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