Dominujący kolor na obrazie

Dominujący kolor na obrazie
  • Rejestracja: dni
  • Ostatnio: dni
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.

  • Rejestracja: dni
  • Ostatnio: dni
0

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

  • Rejestracja: dni
  • Ostatnio: dni
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ć?

unikalna_nazwa
  • Rejestracja: dni
  • Ostatnio: dni
0

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

maszynaz
  • Rejestracja: dni
  • Ostatnio: dni
0

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

to jest realizowane przez transformatę FFT

  • Rejestracja: dni
  • Ostatnio: dni
0

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

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
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ć.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.