tensoreflusso:: ops:: DecodeAndCropJpeg

#include <image_ops.h>

Decodifica e ritaglia un'immagine codificata 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.

Equivale a una combinazione di decodifica e ritaglio, ma molto più veloce decodificando solo l'immagine jpeg parziale.

Argomenti:

  • scope: un oggetto Scope
  • contenuto: 0-D. L'immagine con codifica JPEG.
  • crop_window: 1-D. La finestra di ritaglio: [crop_y, crop_x, crop_height, crop_width].

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

Ritorna:

  • Output : 3-D con forma [height, width, channels] ..

Costruttori e distruttori

DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window)
DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window, const DecodeAndCropJpeg::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:: DecodeAndCropJpeg:: Attrs

Setter di attributi facoltativi per DecodeAndCropJpeg .

Attributi pubblici

Immagine

::tensorflow::Output image

operazione

Operation operation

Funzioni pubbliche

DecodeAndCropJpeg

 DecodeAndCropJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents,
  ::tensorflow::Input crop_window
)

DecodeAndCropJpeg

 DecodeAndCropJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents,
  ::tensorflow::Input crop_window,
  const DecodeAndCropJpeg::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
)