Proste: kolor nieba składa się z połączenia wszystkich trzech kanałów. Gdyby był szary, byłyby równe ilości czerwieni, zieleni i niebieskiego. Ale tak nie jest - jest o wiele więcej niebieskiego, trochę mniej zielonego i bardzo mało czerwonego. Prawie tak:
Sprawdź, jak strzałki na suwaku mają dokładnie taki sam odsetek, jak wartości szczytowe na histogramie.
Jeśli umieścisz suwaki w tym samym miejscu ...
... linie histogramu pokrywają się, ale kolor się zmienia ...
... do ciemnoszarego zamiast zielonego turkusu na przykładowym zdjęciu.
Oto reprezentacja cyfrowej formy tego pliku. Każdy piksel jest triadą (red,green,blue)
, więc piksel turkusowy jest reprezentowany jako ( 28,123,142)
. Ponieważ jest tylko tyle miejsca do pisania, robię to w bardzo niskiej rozdzielczości, ale powinieneś o tym pomyśleć. Tutaj wartości wynoszą od 0 do 255.
( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142)
( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142)
( 28,123,142) ( 28,123,142) (201,201,201) ( 28,123,142) ( 28,123,142)
( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142)
( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142)
To wygląda tak jak ta mała rzecz:
Nie mam tego samego oprogramowania, co Ty, ale załaduj je do swojego programu i spójrz na histogram. Histogram pokazuje graficzną reprezentację zliczeń każdego kanału na każdym poziomie. Powinieneś zobaczyć niewielką nierówność w środkowej prawej części reprezentującą szarą kropkę, a następnie skoki na 28 dla czerwonego, 123 dla zielonego i 142 dla niebieskiego. Oto jak to wygląda w oprogramowaniu, które mam:
Obraz nie wygląda na bardzo czerwony i nie jest. Ale to, co jest czerwone, jest skupione w jednym kolorze, a to jest ogromny procent obrazu, więc dostajesz skok.
Jest to raczej techniczne narzędzie i chociaż może być bardzo przydatne, nie pokazuje ładnej percepcyjnej mapy kolorów na obrazie. To byłaby inna wizualizacja.
Coś, co może być bardziej podobne do tego, co chcesz, nazywa się „histogramem kolorów 3D”. Kolor inspektor Plugin dla ImageJ robi to, co robi to tylko w systemie Windows Program Przestrzeń kolorów , czy można korzystać z tej strony internetowej: http://3dhistogram.com - który właśnie odkrył i który wygląda całkiem ładne (i bez kłopotów), ale jest może bardziej fajne niż przydatne.
W dyskusji w komentarzach pod tą odpowiedzią ClarityForce zwraca uwagę na ładną implementację Hueogramów Hue w oprogramowaniu Tyler Neylon . Istnieje „tradycyjny” histogram, wykres kołowy i wersja łączona. Wersja łączona wygląda świetnie z wieloma prawdziwymi obrazami, ale nie jest tak imponująca z próbką obrazu księżyca wyciętą z tego opublikowanego w pytaniu. Oto histogram odcienia i wykres kołowy z tego:
I, dla zabawy, oto trzy rodzaje wykresów odcieni, które może zrobić dla Mona Lisa:
Rozłożyłem twój obraz na kolory składowe w GIMP-u za pomocą Color | Komponenty | Rozkład, do modelu kolorów: RGB, z zaznaczoną opcją „Rozkład do warstw”. Kiedy patrzę na poszczególne warstwy, widzę to:
Wydaje mi się, że większość każdego „koloru” idzie na malowanie tła; czerwona warstwa sprawia, że tło jest całkowicie czarne, dlatego kolec jest tak daleko po lewej stronie, a zielone i niebieskie warstwy są bardziej w połowie szarości. Ale ... to tylko przypuszczenie.
Bardziej interesujący histogram może wymagać usunięcia tła. Wybrałem tylko księżyc (rysując okrąg za pomocą narzędzia Elipsa), odwróciłem zaznaczenie (Wybierz | Odwróć), włączyłem przezroczystość obrazu za pomocą Warstwy | Przejrzystość | Dodaj kanał alfa, a następnie naciśnij klawisz Delete, aby usunąć całe tło. Teraz dostaję ten histogram księżyca:
źródło