Dekoduj i przycinaj obraz zakodowany w formacie JPEG do tensora uint8.
Atrybut „kanały” wskazuje żą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.
Attr `ratio` 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 równoważne połączeniu dekodowania i przycinania, ale jest znacznie szybsze poprzez dekodowanie tylko częściowego obrazu JPEG.
Klasy zagnieżdżone
| klasa | Opcje DecodeAndCropJpeg | Opcjonalne atrybuty dla DecodeAndCropJpeg | |
Stałe
| Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
| statyczne DecodeAndCropJpeg.Options | akceptowalnafrakcja (Float akceptowalnafrakcja) |
| Dane wyjściowe <TUint8> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
| statyczne DecodeAndCropJpeg.Options | kanały (Długie kanały) |
| statyczny DecodeAndCropJpeg | |
| statyczne DecodeAndCropJpeg.Options | dctMethod (Ciąg dctMethod) |
| statyczne DecodeAndCropJpeg.Options | fantazyjneUpscaling (Boolean fantazyjneUpscaling) |
| Dane wyjściowe <TUint8> | obraz () 3-D z kształtem „[wysokość, szerokość, kanały]”.. |
| statyczne DecodeAndCropJpeg.Options | stosunek (długi stosunek) |
| statyczne DecodeAndCropJpeg.Options | tryRecoverTruncated (wartość logiczna tryRecoverTruncated) |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
public static DecodeAndCropJpeg.Options akceptowalneFrakcja (Float akceptowalnaFrakcja)
Parametry
| akceptowalna frakcja | Minimalny wymagany ułamek wierszy, zanim zostaną zaakceptowane obcięte dane wejściowe. |
|---|
publiczne wyjście < TUint8 > asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
publiczne statyczne kanały DecodeAndCropJpeg.Options (długie kanały)
Parametry
| kanały | Liczba kanałów kolorów dla dekodowanego obrazu. |
|---|
public static DecodeAndCropJpeg create ( Zakres zakresu, Operand < TString > zawartość, Operand < TInt32 > uprawWindow, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację DecodeAndCropJpeg.
Parametry
| zakres | aktualny zakres |
|---|---|
| zawartość | 0-D. Obraz zakodowany w formacie JPEG. |
| przytnij okno | 1-D. Okno przycinania: [crop_y, upraw_x, wysokość_przycięcia, szerokość_przycięcia]. |
| opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja DecodeAndCropJpeg
public static DecodeAndCropJpeg.Options dctMethod (String dctMethod)
Parametry
| Metoda dct | ciąg znaków określający podpowiedź dotyczącą algorytmu użytego 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). |
|---|
public static DecodeAndCropJpeg.Options fantazyjneUpscaling (Boolean fantazyjneUpscaling)
Parametry
| fantazyjneUpscalowanie | Jeśli to prawda, użyj wolniejszego, ale ładniejszego skalowania płaszczyzn chrominancji (tylko yuv420/422). |
|---|
public static DecodeAndCropJpeg.Options współczynnik (długi stosunek)
Parametry
| stosunek | Współczynnik zmniejszania skali. |
|---|
public static DecodeAndCropJpeg.Options tryRecoverTruncated (Boolean tryRecoverTruncated)
Parametry
| spróbujOdzyskaj skrócony | Jeśli to prawda, spróbuj odzyskać obraz z obciętych danych wejściowych. |
|---|