Dekoduj 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.
Ta opcja obsługuje także dekodowanie plików PNG i nieanimowanych plików GIF, ponieważ interfejs jest taki sam, choć bardziej przejrzyste jest użycie tf.io.decode_image
.
Klasy zagnieżdżone
klasa | Opcje dekodowania JPEG | Opcjonalne atrybuty dla DecodeJpeg |
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
statyczne DecodeJpeg.Options | akceptowalnafrakcja (Float akceptowalnafrakcja) |
Dane wyjściowe <TUint8> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczne DecodeJpeg.Options | kanały (Długie kanały) |
statyczny Dekodowanie JPEG | |
statyczne DecodeJpeg.Options | dctMethod (Ciąg dctMethod) |
statyczne DecodeJpeg.Options | fantazyjneUpscaling (Boolean fantazyjneUpscaling) |
Dane wyjściowe <TUint8> | obraz () 3-D z kształtem „[wysokość, szerokość, kanały]”.. |
statyczne DecodeJpeg.Options | stosunek (długi stosunek) |
statyczne DecodeJpeg.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 DecodeJpeg.Options akceptowalneFraction (Float akceptowalneFraction)
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 DecodeJpeg.Options (długie kanały)
Parametry
kanały | Liczba kanałów kolorów dla dekodowanego obrazu. |
---|
public static DecodeJpeg create ( Zakres zakresu, Operand < TString > zawartość, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację DecodeJpeg.
Parametry
zakres | aktualny zakres |
---|---|
zawartość | 0-D. Obraz zakodowany w formacie JPEG. |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja DecodeJpeg
public static DecodeJpeg.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 DecodeJpeg.Options fantazyjneUpscaling (Boolean fantazyjneUpscaling)
Parametry
fantazyjneUpscalowanie | Jeśli to prawda, użyj wolniejszego, ale ładniejszego skalowania płaszczyzn chrominancji (tylko yuv420/422). |
---|
public static DecodeJpeg.Options współczynnik (długi stosunek)
Parametry
stosunek | Współczynnik zmniejszania skali. |
---|
public static DecodeJpeg.Options tryRecoverTruncated (Boolean tryRecoverTruncated)
Parametry
spróbujOdzyskaj skrócony | Jeśli to prawda, spróbuj odzyskać obraz z obciętych danych wejściowych. |
---|