tensoreflusso:: ops:: DecodeAndCropJpeg
#include <image_ops.h>
Decodifica e ritaglia un'immagine codificata JPEG in un tensore uint8.
Riepilogo
I channels
attr indicano 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.
Il ratio
attr 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.
Argomenti:
- scope: un oggetto Scope
- contenuto: 0-D. L'immagine con codifica JPEG.
- crop_window: 1-D. La finestra di ritaglio: [crop_y, crop_x, crop_height, crop_width].
Attributi facoltativi (vedi Attrs
):
- canali: numero di canali di colore per l'immagine decodificata.
- rapporto: rapporto di ridimensionamento.
- fancy_upscaling: Se vero, usa un upscaling più lento ma migliore dei piani della crominanza (solo yuv420/422).
- try_recover_truncated: se vero, prova a recuperare un'immagine dall'input troncato.
- accettabile_frazione: la frazione minima richiesta di righe prima che venga accettato un input troncato.
- dct_method: 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).
Resi:
-
Output
: 3-D con forma[height, width, channels]
..
Costruttori e distruttori | |
---|---|
DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window) | |
DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window, const DecodeAndCropJpeg::Attrs & attrs) |
Attributi pubblici | |
---|---|
image | |
operation |
Funzioni pubbliche | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Funzioni pubbliche statiche | |
---|---|
AcceptableFraction (float x) | |
Channels (int64 x) | |
DctMethod (StringPiece x) | |
FancyUpscaling (bool x) | |
Ratio (int64 x) | |
TryRecoverTruncated (bool x) |
Strutture | |
---|---|
tensorflow:: ops:: DecodeAndCropJpeg:: Attrs | Setter di attributi facoltativi per DecodeAndCropJpeg . |
Attributi pubblici
immagine
::tensorflow::Output image
operazione
Operation operation
Funzioni pubbliche
DecodeAndCropJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window )
DecodeAndCropJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window, const DecodeAndCropJpeg::Attrs & attrs )
nodo
::tensorflow::Node * node() const
operatore::tensorflow::Input
operator::tensorflow::Input() const
operatore::tensorflow::Output
operator::tensorflow::Output() const
Funzioni pubbliche statiche
Frazione accettabile
Attrs AcceptableFraction( float x )
Canali
Attrs Channels( int64 x )
Metodo Dct
Attrs DctMethod( StringPiece x )
FancyUpscaling
Attrs FancyUpscaling( bool x )
Rapporto
Attrs Ratio( int64 x )
ProvaRecoverTruncated
Attrs TryRecoverTruncated( bool x )