Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Определение движения, распознать движение на видео 
:(
    Опции темы
Agent_00
  Дата 2.4.2007, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 15.2.2007

Репутация: нет
Всего: нет



Подскажите алгоритмы, как можно на видео обрисовать контур движущегося объекта?
PM MAIL   Вверх
SoWa
Дата 2.4.2007, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 6
Всего: 74



Фон статичный?
Если да, то тупой перебор изображения. Можно просматривать по областям и проверять объект/фон.
Если нет- не знаю еще. Завтра придумаю.


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
alexunder_sfr
Дата 2.4.2007, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 12.3.2007

Репутация: нет
Всего: нет



Кое-что полезное можно найти здесь:
http://www.compression.ru/download/video_motioninfo.html
PM MAIL   Вверх
Retro
Дата 2.4.2007, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



PM MAIL   Вверх
Promitheus
Дата 3.4.2007, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 28.3.2007

Репутация: нет
Всего: 1



Не уверен на 100% Но можно такой вариант:

Записать гамму статичной картинки (т.е. массив где каждый элемент - значение цвета не важно в каком виде), т.к. освещение могёт меняться то придётся пораскладывать гамму для тональностей от до мажор до си минор включительно.

затем попиксельно перебирать картинку когда будет объект, и те пикселы которые не из исходной гаммы считать как чужими и зн там движущийся объект, далее его обвести вывести в отдельное окно или что там еще нужно.

Обвод- запомнить крайние пикселы сдвинуть влево, вправо, вверх, вниз на скажем 1-2 пиксела и обводка.

Чтобы перебор был быстрее можно при поиске движения сканить с шагом в 10 пикселей или 5 или 15 как угодно, образовав тем самым что-то наподобие сетки, далее если узловой пиксел вне гаммы то он чужой и тут уже можно пересканивать всю область в окрестности эпсилон.

Для след кадров можно попробовать отловить смещение скажем знаем ниж лев угол - чужая гамма. Сканим след фрейм опа родная гамма, но в правом верх углу чужая гамма, хотя в прош кадре была чужая зн туда двинулись.

Всё это очень по-деревенски и на уровне эмоций, но может натолкнёт на нужные мысли. Я пытался что-то подобное сделать впринципе получалось по гамме отыскать примерные координаты объекта, причём при 25 кадрах всё в реалтайме работало. Писал на билдере для баловства. Как в реальной жизни такое будет работать естественно не знаю.

ЗЫ Очень советую не ловить с камеры а подсовывать скрин эталон и скрин с чужаком. Всё отладить, затем проверить на других скринах, далее подключать видео, иначе адски сложно будет всё писать.
Желаю удачи да побольше.
PM MAIL ICQ   Вверх
Retro
Дата 20.4.2007, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Уже запостил в .Net, сюда тоже выложу, может кому пригодиться...
http://www.codeproject.com/cs/media/Motion_Detection.asp
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0469 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.