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. |
---|