flusso tensoriale:: operazioni:: DecodeAndCropJpeg

#include <image_ops.h>

Decodifica e ritaglia un'immagine con codifica JPEG su 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.

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

Argomenti:

  • ambito: un oggetto ambito
  • 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 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

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

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 

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
)