Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.07;
Скачать: CL | DM;

Вниз

Слежение за объектом через веб-камеру   Найти похожие ветки 

 
crasher   (2006-12-27 23:17) [0]

Программа должна следить за изменениями координат определённого объекта. Использую компоненты DsPack. В таймере каждый раз вызываю SampleGrabber.GetBitmap(Image.Picture.Bitmap), далее анализирую полученную картинку, и по цвету нахожу нужный объект и его координаты. Всё это происходит с заметными тормозами, как можно ускорить этот процесс? И ещё, в процессе движения цвет объекта естественно немного меняется. Как можно учитывать эти изменения?
 Может есть какие статьи в интернете по этой теме?


 
SamBrook ©   (2006-12-28 00:07) [1]

Есть два стандартных подхода к анализу движения - pattern-based и point-based. В первом случае выделяется область интереса (pattern) в опорном кадре и ищется в последующих. Пример есть в OpenCV + некоторые алгоритмы в Matlab.
Во втором случае выделяются "особые" точки в опорном и последующих кадрах и сопоставляются. Пример - детектор Хэрриса (Harris detector). Реализация есть в MegaWave.


 
SamBrook ©   (2006-12-28 00:15) [2]

Забыл написать: ключевые слова для поиска статей: motion detection и optical flow.


 
XProger ©   (2006-12-28 04:12) [3]

http://xproger.mirgames.ru/?id=2&page=1#XCam
Изменение цвета объекта в некоторой степени компенсируется расширенным диапозоном цвета на который реагирует :)



Страницы: 1 вся ветка

Текущий архив: 2007.10.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
15-1189408708
vasIZmax
2007-09-10 11:18
2007.10.07
Органайзер-инспектор


2-1189278252
Fin
2007-09-08 23:04
2007.10.07
Как узнать код символа в юникоде.


15-1189417946
ВременныйГость
2007-09-10 13:52
2007.10.07
Обезопасить себя от потери данных


15-1189138046
SerJaNT
2007-09-07 08:07
2007.10.07
Вопрос по HTML


2-1189525881
newanat
2007-09-11 19:51
2007.10.07
TListView про сортировку