Odpowiedz już dziś na lokalne wydarzenie TensorFlow Everywhere!
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

tensorflow :: ops :: DecodeJpeg

#include <image_ops.h>

Dekoduj obraz zakodowany w formacie JPEG na tensor uint8.

Podsumowanie

channels atr wskazują żądaną liczbę kanałów kolorów dla zdekodowanego obrazu.

Akceptowane wartości to:

  • 0: Użyj liczby kanałów w obrazie zakodowanym w formacie JPEG.
  • 1: wydrukuj obraz w skali szarości.
  • 3: wyjście obrazu RGB.

W razie potrzeby obraz zakodowany w formacie JPEG jest przekształcany w celu dopasowania do żądanej liczby kanałów kolorów.

Atr ratio umożliwia zmniejszenie rozdzielczości obrazu przez współczynnik całkowitej podczas dekodowania. Dozwolone wartości to: 1, 2, 4 i 8. Jest to znacznie szybsze niż późniejsze zmniejszanie obrazu.

Ta operacja obsługuje również dekodowanie plików PNG i nieanimowanych GIF-ów, ponieważ interfejs jest taki sam, chociaż tf.image.decode_image jest czystszy.

Argumenty:

  • zakres: obiekt Scope
  • zawartość: 0-D. Obraz zakodowany w formacie JPEG.

Atrybuty opcjonalne (patrz Attrs ):

  • kanały: liczba kanałów kolorów dla zdekodowanego obrazu.
  • ratio: współczynnik skalowania w dół.
  • fancy_upscaling: Jeśli true, użyj wolniejszego, ale ładniejszego skalowania płaszczyzn barwy (tylko yuv420 / 422).
  • try_recover_truncated: Jeśli prawda, spróbuj odzyskać obraz z obciętych danych wejściowych.
  • allowed_fraction: Minimalny wymagany ułamek wierszy przed zaakceptowaniem obciętych danych wejściowych.
  • dct_method: napis określający wskazówkę dotyczącą algorytmu używanego do dekompresji. Domyślnie jest to „”, które mapuje na wartość domyślną specyficzną dla systemu. Obecnie prawidłowe wartości to ["INTEGER_FAST", "INTEGER_ACCURATE"]. Wskazówka może zostać zignorowana (np. Wewnętrzna biblioteka jpeg zmieni się na wersję, która nie ma tej konkretnej opcji).

Zwroty:

  • Output : 3-D z kształtem [height, width, channels] ..

Konstruktorzy i niszczyciele

DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents)
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodeJpeg::Attrs & attrs)

Atrybuty publiczne

image
operation

Funkcje publiczne

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Publiczne funkcje statyczne

AcceptableFraction (float x)
Channels (int64 x)
DctMethod (StringPiece x)
FancyUpscaling (bool x)
Ratio (int64 x)
TryRecoverTruncated (bool x)

Struktury

tensorflow :: ops :: DecodeJpeg :: Attrs

Opcjonalne metody ustawiające atrybuty dla DecodeJpeg .

Atrybuty publiczne

wizerunek

::tensorflow::Output image

operacja

Operation operation

Funkcje publiczne

DecodeJpeg

 DecodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents
)

DecodeJpeg

 DecodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents,
  const DecodeJpeg::Attrs & attrs
)

węzeł

::tensorflow::Node * node() const 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Output

 operator::tensorflow::Output() const 

Publiczne funkcje statyczne

Akceptowalna frakcja

Attrs AcceptableFraction(
  float x
)

Kanały

Attrs Channels(
  int64 x
)

DctMethod

Attrs DctMethod(
  StringPiece x
)

Fantazyjne skalowanie

Attrs FancyUpscaling(
  bool x
)

Stosunek

Attrs Ratio(
  int64 x
)

TryRecoverTruncated

Attrs TryRecoverTruncated(
  bool x
)