przepływ tensorowy:: ops:: DecodeAndCropJpeg

#include <image_ops.h>

Dekoduj i przycinaj obraz zakodowany w formacie JPEG do tensora uint8.

Streszczenie

channels attr 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: wygeneruj obraz w skali szarości.
  • 3: wyprowadź obraz RGB.

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

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

Jest to odpowiednik kombinacji dekodowania i przycinania, ale jest znacznie szybszy poprzez dekodowanie tylko częściowego obrazu JPEG.

Argumenty:

  • zakres: Obiekt Scope
  • zawartość: 0-D. Obraz zakodowany w formacie JPEG.
  • upraw_okno: 1-D. Okno przycinania: [crop_y, upraw_x, wysokość_przycięcia, szerokość_przycięcia].

Opcjonalne atrybuty (patrz Attrs ):

  • kanały: Liczba kanałów kolorów dla zdekodowanego obrazu.
  • współczynnik: współczynnik zmniejszania skali.
  • fantazyjne_upscaling: Jeśli to prawda, użyj wolniejszego, ale ładniejszego skalowania płaszczyzn chrominancji (tylko yuv420/422).
  • try_recover_truncated: Jeśli to prawda, spróbuj odzyskać obraz z obciętych danych wejściowych.
  • akceptowalna_frakcja: Minimalny wymagany ułamek linii, zanim obcięte dane wejściowe zostaną zaakceptowane.
  • dct_method: ciąg znaków określający wskazówkę dotyczącą algorytmu używanego do dekompresji. Domyślnie jest to „”, które odpowiada wartościom domyślnym specyficznym dla systemu. Aktualnie prawidłowe wartości to ["INTEGER_FAST", "INTEGER_ACCURATE"]. Wskazówka może zostać zignorowana (np. wewnętrzna biblioteka JPEG zostanie zmieniona na wersję, która nie ma tej konkretnej opcji).

Zwroty:

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

Konstruktory i destruktory

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)

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:: DecodeAndCropJpeg:: Attrs

Opcjonalne moduły ustawiające atrybuty dla DecodeAndCropJpeg .

Atrybuty publiczne

obraz

::tensorflow::Output image

działanie

Operation operation

Funkcje publiczne

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
)

węzeł

::tensorflow::Node * node() const 

operator::tensorflow::Wejście

 operator::tensorflow::Input() const 

operator::tensorflow::Wyjście

 operator::tensorflow::Output() const 

Publiczne funkcje statyczne

Akceptowalna frakcja

Attrs AcceptableFraction(
  float x
)

Kanały

Attrs Channels(
  int64 x
)

Metoda Dct

Attrs DctMethod(
  StringPiece x
)

FantazyjneUpscalowanie

Attrs FancyUpscaling(
  bool x
)

Stosunek

Attrs Ratio(
  int64 x
)

Spróbuj odzyskać skrócony

Attrs TryRecoverTruncated(
  bool x
)