tensorflow:: ops:: DecodeAndCropJpeg
#include <image_ops.h>Dekodowanie i przycinanie obrazu zakodowanego w formacie JPEG do tensora uint8.
Streszczenie
Parametr attr channels określa pożądaną liczbę kanałów kolorów dla dekodowanego obrazu.
Dopuszczalne wartości to:
- 0: Użyj liczby kanałów w obrazie zakodowanym w formacie JPEG.
- 1: wygeneruj obraz w skali szarości.
- 3: wygeneruj obraz RGB.
W razie potrzeby obraz zakodowany w formacie JPEG jest przekształcany tak, aby odpowiadał żądanej liczbie kanałów kolorów.
ratio attr umożliwia zmniejszenie obrazu o 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 połączenia dekodowania i przycinania, jednak jest znacznie szybszy, ponieważ dekoduje tylko częściowy obraz JPEG.
Argumenty:
- zakres: obiekt zakresu
- Zawartość: 0-D. Obraz zakodowany w formacie JPEG.
- crop_window: 1-D. Okno przycinania: [crop_y, crop_x, crop_height, crop_width].
Atrybuty opcjonalne (patrz Attrs ):
- kanały: Liczba kanałów kolorów dla dekodowanego obrazu.
- współczynnik: współczynnik zmniejszania skali.
- fancy_upscaling: Jeśli true, użyj wolniejszego, ale ładniejszego skalowania płaszczyzn chrominancji (tylko yuv420/422).
- try_recover_truncated: Jeśli true, spróbuj odzyskać obraz z obciętego wejścia.
- acceptable_fraction: Minimalna wymagana liczba wierszy przed zaakceptowaniem obciętego tekstu wejściowego.
- dct_method: ciąg znaków określający wskazówkę dotyczącą algorytmu używanego do dekompresji. Domyślnie "", co odpowiada wartości domyślnej 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 posiada 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 settery atrybutów dla DecodeAndCropJpeg . |
Atrybuty publiczne
obraz
::tensorflow::Output image
działanie
Operation operation
Funkcje publiczne
Dekoduj i przycinaj JPEG
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window )
Dekoduj i przycinaj JPEG
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window, const DecodeAndCropJpeg::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
Dopuszczalny ułamek
Attrs AcceptableFraction( float x )
Kanały
Attrs Channels( int64 x )
Metoda Dct
Attrs DctMethod( StringPiece x )
FancyUpscaling
Attrs FancyUpscaling( bool x )
Stosunek
Attrs Ratio( int64 x )
TryRecoverTruncated
Attrs TryRecoverTruncated( bool x )