![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как программно различать цвета?
Painter © (2012-10-26 11:30:00)Яндекс совсем не признается поэтому поробую спросить тут:
Вообщем нужна идея, как понять какой же все же цвет на картинке.
т.е. RGB(r,g,b) конечно покажет мне комбинацию цифр, которая ни о чем мне не скажет. Т.е. например светло-серый цвет даст примерно одинаковые r и g и b. Как понять по этим цифрам, что цвет именно светло серый, а не красный или зеленый. Проблема в том, что нужно различать оттенки синего(вернее, просто понять что в данный момент картинка в целом синяя),причем распознаваемая часть прозрачная и на ее цвет влияет фон, и в разные моменты r,g,b имеют разные значения и даже может случится так что g почти равно b, и яркость в зависимости от фона разная, и фон все время разный, т.е. можно подобрать такой фон, где b будет больше не на "синей", картинке, чем он был бы если синюю картинку смотреть на темном фоне, но глазами я все равно вижу синий, когда картинка синяя, и в моих глазах он на любом фоне примерно одинакого цвета :-D, есть ли какие нибудь идеи относительно того как научить программу классифицировать цвет в таких же категориях как я, или может кто знает где в инете этим пытаются заниматься, чтоб можно было пойти туда и покурить чо они там курят?
DVM (2012-10-26 13:45:00) [1]
> Вова (26.10.12 11:52) [4]
> Как то так ))
С неграми в черных трусах не прокатит
Dimka Maslov (2012-10-26 12:13:00) [2]Перекодировать в HSL или HSB. Сразу всё ясно станет.
sniknik (2012-10-26 11:52:00) [3]по идее и вот это
<font style="color: #000001">000001</font>
синий и вот это
<font style="color: #0000FF">0000FF</font>
синий, другое дело что ты вряд ли различишь первый... (если такие монстры кто сможет вообще есть)
Вова (2012-10-26 11:52:00) [4]http://theoryandpractice.ru/posts/804-slozhno-o-prostom-kak-otlichit-goluyu-devushku-ot-odetoy
Как то так ))
да нет, просто цвет в данном случае играет ключевую роль. Если изображение горит синим - значит кнопка активирована, если ничем не горит, то не активирована )
stas (2012-10-26 11:45:00) [5]Может быть стоит для начала разобраться зачем это нужно, цель?
sniknik (2012-10-26 11:40:00) [6]> классифицировать цвет в таких же категориях как я
а после в программу посмотрит художник или женщина (говорят они больше цветов различают) и скажут - что за херня? ;о)