flusso tensoriale:: operazioni:: DecodificaJpeg

#include <image_ops.h>

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

Riepilogo

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

I valori accettati sono:

  • 0: Usa 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 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 del ridimensionamento dell'immagine in un secondo momento.

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

Argomenti:

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

Attributi opzionali (vedi Attrs ):

  • canali: numero di canali colore per l'immagine decodificata.
  • rapporto: rapporto di ridimensionamento.
  • fancy_upscaling: se true, usa un upscaling più lento ma più piacevole dei piani cromatici (solo yuv420/422).
  • try_recover_truncated: se true prova a recuperare un'immagine dall'input troncato.
  • frazione_accettabile: la frazione minima di righe 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 corrisponde a un'impostazione predefinita specifica 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 quell'opzione specifica).

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)

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 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::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
)

Fancy Upscaling

Attrs FancyUpscaling(
  bool x
)

Rapporto

Attrs Ratio(
  int64 x
)

ProvaRecoverTruncated

Attrs TryRecoverTruncated(
  bool x
)