Главная страница
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.025 c
2-1189244105
ProgRAMmer Dimonych
2007-09-08 13:35
2007.10.07
TPersistent


2-1189583797
Washington
2007-09-12 11:56
2007.10.07
В чём ошибка?


2-1189438763
Jimmy
2007-09-10 19:39
2007.10.07
Собственная иконка своего компонента


4-1175768274
axx
2007-04-05 14:17
2007.10.07
Гуру помогите плз. с хуком


2-1189575199
zero
2007-09-12 09:33
2007.10.07
Помогите решить задачку на турбо паскале