Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

tensorflow :: ops :: DecodeJpeg

#include <image_ops.h>

Decodifica un'immagine con codifica JPEG in un tensore uint8.

Sommario

I channels attr indicano il numero desiderato di canali di colore per l'immagine decodificata.

I valori accettati sono:

  • 0: Usa il numero di canali nell'immagine con codifica JPEG.
  • 1: produce 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 attrazione consente il downscaling dell'immagine di un fattore intero durante la decodifica. I valori consentiti sono: 1, 2, 4 e 8. Ciò è molto più veloce rispetto al ridimensionamento dell'immagine in un secondo momento.

Questa opzione supporta anche la decodifica di PNG e GIF non animate poiché l'interfaccia è la stessa, sebbene sia più pulito usare tf.image.decode_image .

Argomenti:

  • scope: un oggetto Scope
  • contenuto: 0-D. L'immagine con codifica JPEG.

Attributi opzionali (vedi Attrs ):

  • canali: numero di canali di colore per l'immagine decodificata.
  • ratio: rapporto di downscaling.
  • fancy_upscaling: se true usa un upscaling più lento ma migliore dei piani di crominanza (solo yuv420 / 422).
  • try_recover_truncated: se true prova a recuperare un'immagine dall'input troncato.
  • Accept_fraction: la frazione di righe minima richiesta prima che venga accettato un input troncato.
  • dct_method: stringa che specifica un suggerimento sull'algoritmo utilizzato per la decompressione. Il valore predefinito è "" che mappa a un valore predefinito specifico del sistema. I valori attualmente validi sono ["INTEGER_FAST", "INTEGER_ACCURATE"]. Il suggerimento può essere ignorato (ad esempio, la libreria jpeg interna cambia in una versione che non ha quella specifica opzione.)

Ritorna:

  • 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 statiche pubbliche

AcceptableFraction (float x)
Channels (int64 x)
DctMethod (StringPiece x)
FancyUpscaling (bool x)
Ratio (int64 x)
TryRecoverTruncated (bool x)

Structs

tensorflow :: ops :: DecodeJpeg :: Attrs

Setter attributi opzionali per DecodeJpeg .

Attributi pubblici

Immagine

::tensorflow::Output image

operazione

Operation operation

Funzioni pubbliche

DecodeJpeg

 DecodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents
)

DecodeJpeg

 DecodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents,
  const DecodeJpeg::Attrs & attrs
)

nodo

::tensorflow::Node * node() const 

operatore :: :: tensorflow ingresso

 operator::tensorflow::Input() const 

operatore :: :: tensorflow uscita

 operator::tensorflow::Output() const 

Funzioni statiche pubbliche

AcceptableFraction

Attrs AcceptableFraction(
  float x
)

canali

Attrs Channels(
  int64 x
)

DctMethod

Attrs DctMethod(
  StringPiece x
)

FancyUpscaling

Attrs FancyUpscaling(
  bool x
)

Rapporto

Attrs Ratio(
  int64 x
)

TryRecoverTruncated

Attrs TryRecoverTruncated(
  bool x
)