Dostosuj kontrast jednego lub większej liczby obrazów.
„obrazy” to tensor o co najmniej 3 wymiarach. Ostatnie 3 wymiary są interpretowane jako „[wysokość, szerokość, kanały]”. Pozostałe wymiary reprezentują jedynie zbiór obrazów, np. „[partia, wysokość, szerokość, kanały].”.
Kontrast jest regulowany niezależnie dla każdego kanału każdego obrazu.
Dla każdego kanału Op najpierw oblicza średnią pikseli obrazu w kanale, a następnie dostosowuje każdą składową każdego piksela do „(x – średnia) * współczynnik_kontrastu + średnia”.
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Wyjście <T> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny <T rozszerza numer T > Dostosuj kontrast <T> | utwórz ( Zakres zasięgu, obrazy argumentów <T>, argumenty < TFloat32 > kontrastFactor) Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację DostosujContrast. |
Wyjście <T> | wyjście () Obraz lub obrazy o skorygowanym kontraście. |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
publiczne wyjście <T> 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.
public static DostosujContrast <T> utwórz (zakres zakresu , obrazy argumentu <T>, argument <TFloat32> kontrast)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację DostosujContrast.
Parametry
zakres | aktualny zakres |
---|---|
obrazy | Obrazy do dostosowania. Przynajmniej 3D. |
Współczynnik kontrastu | Mnożnik pływakowy do regulacji kontrastu. |
Zwroty
- nowa instancja DostosujContrast