|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
помогите с проблемой :(
вобщем такая штука... есть снимок с тепловизора. на нем зафиксирована аномалия, например теплая труба(сигнал) в холодной земле(шум). так вот, необходимо перебирая снимок по пикселю отличить сигнал от шума. я допустим получаю цвет пикселя, можно ли как нибудь проверить что цвет этого пикселя принадлежит опдеделенному диапазону? т.е. проще говоря сигнал на снимке это цвета от светлофиолетового до желтого. цвет шума соответственно от синего до черного.
|
#2
|
|||
|
|||
Ну если ты цвет получил, то ColorToRGB (кажется так) и вперед с песней... (т.е. можно уже работать с триколором, а можно еще перейти к пространству цветов с яркостью и смотреть по ней - точно не помню, но в инете можно найти как переходить из одного цветового пространства в другое).
|
#3
|
|||
|
|||
Код:
procedure ClrToRGB(Color : TColor; var R, G, B : byte); begin R := Color and $ff; G := (Color and $ff00) shr 8; B := (Color and $ff0000) shr 16; end; Последний раз редактировалось Гудвин, 05.05.2008 в 23:39. |
#4
|
|||
|
|||
спасибо, ушел пробовать =)
|