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.image.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
)