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 )