tensoreflusso:: ops:: DecodificaJpeg
#include <image_ops.h>
Decodifica un'immagine con codifica 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.
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
.
Argomenti:
- scope: un oggetto Scope
- contenuto: 0-D. L'immagine con codifica JPEG.
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 | |
---|---|
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents) | |
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodeJpeg::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:: DecodeJpeg:: Attrs | Setter di attributi facoltativi per DecodeJpeg . |
Attributi pubblici
immagine
::tensorflow::Output image
operazione
Operation operation
Funzioni pubbliche
DecodificaJpeg
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents )
DecodificaJpeg
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, const DecodeJpeg::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 )