![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Chciał bym zapytać, czy ktoś wie jakiego algorytmu powinno się używać żeby jak najdokładniej porównać kolory? Chodzi mi o sytuację, w której mam jeden kolor (nazwijmy go podstawowy) i muszę wybrać spośród kilku innych kolorów najbardziej podobny do tego podstawowego. W internecie znalazłem coś o geometrii Euklidesowej. Czyli potraktować kolor ( r,g,b ) jako punkt znajdujący się w sześcianie i obliczać po prostu odległość punktów w przestrzeni 3D za pomocą wzoru:
dla zmniejszenia ilości obliczeń można pominąć pierwiastek bo nie wpływa on na wartość porównania. Jednak rozwiązanie takie nie do końca się sprawdza. Poniższy przykład zaczerpnąłem z forum EP z tematu, który niestety umarł w 2006 roku: (IMG:http://img688.imageshack.us/img688/7937/koloryr.gif) według wzoru podanego wyżej bardziej podobny do podstawowego jest kolor 1, jednak "na oko" widać, że kolor 2 bardziej pasuje. Nie bardzo wiem co z tym zrobić... Ten post edytował DooBLER 6.04.2010, 15:53:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:26 |