tensorflow::ops::DecodeJpeg
#include <image_ops.h>Decodifica un'immagine codificata in JPEG in un tensore uint8.
Riepilogo
Il parametro attr channels indica il numero desiderato di canali di colore per l'immagine decodificata.
I valori accettati sono:
- 0: Utilizza il numero di canali nell'immagine codificata in JPEG.
- 1: generare un'immagine in scala di grigi.
- 3: generare un'immagine RGB.
Se necessario, l'immagine codificata in JPEG viene trasformata per adattarsi al numero di canali di colore richiesto.
Il parametro attr ratio consente di ridurre le dimensioni dell'immagine di un fattore intero durante la decodifica. I valori consentiti sono: 1, 2, 4 e 8. Questo processo è molto più veloce rispetto alla riduzione delle dimensioni dell'immagine in un secondo momento.
Questa operazione supporta anche la decodifica di PNG e GIF non animate poiché l'interfaccia è la stessa, sebbene sia più pulito utilizzare tf.image.decode_image .
Argomentazioni:
- ambito: un oggetto Scope
- Contenuto: 0-D. L'immagine codificata in JPEG.
Attributi opzionali (vedere Attrs ):
- canali: Numero di canali di colore per l'immagine decodificata.
- rapporto: Rapporto di riduzione.
- fancy_upscaling: Se impostato su true, utilizza un upscaling più lento ma di qualità superiore per i piani cromatici (solo per yuv420/422).
- try_recover_truncated: Se impostato su true, tenta di recuperare un'immagine da un input troncato.
- frazione_accettabile: la frazione minima di righe richiesta prima che un input troncato venga accettato.
- 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 può essere ignorato (ad esempio, se la libreria jpeg interna passa a una versione che non include tale opzione specifica).
Resi:
-
Output: 3D 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 statiche pubbliche | |
|---|---|
AcceptableFraction (float x) | |
Channels (int64 x) | |
DctMethod (StringPiece x) | |
FancyUpscaling (bool x) | |
Ratio (int64 x) | |
TryRecoverTruncated (bool x) | |
Strutture | |
|---|---|
| tensorflow::ops::DecodeJpeg::Attrs | Impostatori di attributi opzionali per DecodeJpeg . |
attributi pubblici
immagine
::tensorflow::Output image
operazione
Operation operation
Funzioni pubbliche
Decodifica JPEG
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents )
Decodifica JPEG
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::tensoreflusso::output
operator::tensorflow::Output() const
Funzioni statiche pubbliche
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 )
TryRecoverTruncated
Attrs TryRecoverTruncated( bool x )