Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подвижное изображение? [D7, WinXP]


ZMRaven ©   (2007-08-08 12:06:00) 

Допустим у нас нам нужно отследить как изменятся расстояние от фиксированной дочки, до "некоторого объекта" малого размера, который предварительно выделен, но постоянно меняет своё положение


Kast2K   (2007-09-03 13:03:00) [1]

Если интересно то напиши мне письмо на kast2k2001@mail.ru - вышлю свою дипломную работу по детекторам движения. Рабочая программа. Исходники Дельфи 7


DVM   (2007-08-09 11:02:00) [2]


> ZMRaven ©   (08.08.07 18:39) [14]
> фон статичен.
> скажу больше изображение 640*480 и оно чернобелое.
> и ещё интересно можно ли такое уложить в 40 мс?

Можно уложить и в 4 и даже меньше если подойти с умом.
К примеру, декодирование аналогичного кадра из JPEG, я думаю, не менее тяжелая операция - на 1 ядре Athlon64X2 дает примерно 400 FPS.


Jeer   (2007-08-09 10:53:00) [3]


> ZMRaven ©   (08.08.07 18:40) [15]


> то есть возможно ли такое для реал-тайм вычислений?


Возможно.
Если на фазовые координаты объекта наложены некоторые ограничения (пуля, например, не может повернуть назад или в следующем кадре двигаться под углом 90), то задача упрощается. Можно предсказывать траекторию, что резко снизит требования к быстродействию.


ZMRaven   (2007-08-08 18:40:00) [4]

то есть возможно ли такое для реал-тайм вычислений?


ZMRaven   (2007-08-08 18:39:00) [5]

фон статичен.
скажу больше изображение 640*480 и оно чернобелое.
и ещё интересно можно ли такое уложить в 40 мс?


Pavia   (2007-08-08 14:49:00) [6]

Если объект меняется. То нужно брать один кадр находить на нем контур объекта. делать поиск объекта выделения у него когнтура и идет дальше поиск объекта на следующем кадре.
Теперь насчет поиска объекта. Можно просто сделать взять выделенный объект все что вне сделать черным. Произвести корреляцию(вычеслить свертку) со следующем кадром. Найти макисум это и будет новое положение объекта. Для расчета свертки предлогаю использовать быстрое преобразование фурье. Правда всеравно томазить будет.
Так что лучше сделать так. Выделять по цветам связанные облости и вычислять вероятностные моменты.


DVM   (2007-08-08 14:37:00) [7]

движущийся объект меняет свою геометрию, форму в плоскости кадра?


DVM   (2007-08-08 14:35:00) [8]


> ZMRaven ©

движущийся объект один? фон движется?


ZMRaven   (2007-08-08 14:30:00) [9]

гоню - изображение - динамичное...
уффф...
сколько много умных слов...

скажу проще...

допустим идёт любимый момент фильма и перестрелка.

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


ZMRaven   (2007-08-08 14:30:00) [10]

гоню - изображение - динамичное...
уффф...
сколько много умных слов...

скажу проще...

допустим идёт любимый момент фильма и перестрелка.

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


Jeer   (2007-08-08 14:18:00) [11]


> координаты выделеного предварительно объекта


Что такое координаты объекта, если объект не материальная точка ?


Pavia   (2007-08-08 14:11:00) [12]


> как на произвольном статическом изображении определить координаты
> выделеного предварительно объекта?

Взять самый левый правый пиксель.
Или найти центр масс(средее арефметическое всех его координат по x и y).


ZMRaven   (2007-08-08 13:39:00) [13]

меня вообще интересуют хотя бы какие-нибудь идеи.


ZMRaven   (2007-08-08 13:36:00) [14]

объект предварительно выделен...
тогда поставим задачу по-другому.

как на произвольном статическом изображении определить координаты выделеного предварительно объекта?


DVM   (2007-08-08 13:17:00) [15]


> ZMRaven ©   (08.08.07 12:58) [2]

Если вопрос задать по-человечески, то он будет звучать так:

"Как мне на произвольном статическом изображении определить координаты некоего объекта?"

Ответ: никак. Т.к. вообще нет никаких сведений от том, что это за объект, какую форму имеет и вобщем задача распознавания образов крайне сложна.


ZMRaven   (2007-08-08 12:58:00) [16]

точнее выделеной области.
а потом уже надо посчитать расстояние между точками :)


ZMRaven   (2007-08-08 12:58:00) [17]

допустим :)...
как узнавать новое положение подвижной точки?


Сергей М.   (2007-08-08 12:32:00) [18]

Ну допустим)

И что ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо