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
)