Главная страница
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.017 c
15-1189053276
ZeroDivide
2007-09-06 08:34
2007.10.07
Turbo вернулись.... и снова пропали, я правильно понял?


2-1189157503
Ega23
2007-09-07 13:31
2007.10.07
Уточните, плиз


2-1189240396
Дядя
2007-09-08 12:33
2007.10.07
График


15-1189424595
MZ
2007-09-10 15:43
2007.10.07
Управление пользователями FireBird


2-1188734828
Tehnik
2007-09-02 16:07
2007.10.07
имитация нажатия клавишь(мышки)