tensorflow:: ops:: DecodeJpeg
#include <image_ops.h>Dekodowanie 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.
Ta opcja obsługuje również dekodowanie obrazów PNG i nieanimowanych GIF-ów, ponieważ interfejs jest taki sam, choć czystsze jest użycie tf.io.decode_image .
Argumenty:
- zakres: obiekt zakresu
- Zawartość: 0-D. Obraz zakodowany w formacie JPEG.
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 | |
|---|---|
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents) | |
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodeJpeg::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:: DecodeJpeg:: Attrs | Opcjonalne settery atrybutów dla DecodeJpeg . |
Atrybuty publiczne
obraz
::tensorflow::Output image
działanie
Operation operation
Funkcje publiczne
Dekodowanie JPEG
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents )
Dekodowanie JPEG
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, const DecodeJpeg::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 )