DecodeJpeg

publiczna klasa końcowa DecodeJpeg

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.
W razie potrzeby obraz zakodowany w formacie JPEG jest przekształcany w celu dopasowania do żądanej liczby kanałów kolorów.

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
utwórz ( Zakres zasięgu, Operand < TString > zawartość, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację DecodeJpeg.
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

Wartość stała: „DecodeJpeg”

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

publiczne wyjście < TUint8 > image ()

3-D z kształtem „[wysokość, szerokość, kanały]”..

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.