Dominujący kolor na obrazie

0

Witam, chciałbym uzyskać pomoc, jak mogę przeanalizować obraz pod kątem wykrywania koloru. Chciałbym "przelecieć" jakoś wszystkie piksele odczytać z nich kolor i na koniec zwrócić kolor, którego odcienie występują najczęściej, a więc kolor który dominuje na danym obrazie. Za wszelaką pomoc byłbym niezmiernie wdzięczny.

0

Skorzystaj z klasy BufferedImage i jej metody getRGB(...).

0

Dzięki, a czy wiesz może gdzie mogę znaleźć jakiś PEŁNY słownik kolorów RGB, żeby móc je jakoś interpretować?

0

o coś takiego chodzi: http://pl.wikipedia.org/wiki/Lista_kolor%C3%B3w ?
więcej Ci raczej nie potrzeba

0

na koniec zwrócić kolor, którego odcienie występują najczęściej

to jest realizowane przez transformatę FFT

0

dzięki za podpowiedź - tak będzie szybciej niż odczytywać forem kolor każdego piksela i zwracać to co pojawi się najczęściej.

0

szybciej? transformata na pewno nie będzie szybsza, bo polega na policzeniu całki. ale będzie lepsza, bo teoretycznie żaden kolor nie musi się dokładnie powtórzyć - jeden piksel będzie #AABBCC, drugi #AABBCD, trzeci #AABBCB — a na obrazku wszystko się zleje. trzeba to trochę uśredniać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1