Знаете ли вы источники с вычитанием фона от движущейся камеры?
Я хочу написать что-то похожее на это:
http://vimeo.com/72577177
Есть много материалов об обнаружении движения с неподвижным фоном, но я не могу найти пример кода с движущимся фоном.
редактировать:
Я думал об оптическом потоке и удалении фона, обнаруживая наибольшее количество похожих векторов. Может ли это быть так просто?
Вот две исследовательские статьи на эту тему:
Mittal, A. et D. Huttenlocher. 2000, «Моделирование сцены для наблюдения за обширной территорией и
синтез изображений »в материалах конференции IEEE по компьютерному зрению и
Распознавание образов (PDF)
Hayman, E. et J. Eklundh. 2003, «Статистическое фоновое вычитание для мобильного наблюдения
ver », в материалах Международной конференции IEEE по компьютерному зрению. (PDF)
Это не вычитание фона! Это отслеживание объекта!
Часы этот видео. Я думаю, что вы ищете что-то вроде этого. У этого есть некоторые бумажные ссылки в конце видео. Ищите эти бумаги.
Вы можете найти источник алгоритма в этом видео в этот а также этот ссылка на сайт.
Удачи!
Достигнуть этого видео не очень сложно. Потому что движущиеся объекты маленькие, а фон статичный, хотя камера движется медленно.
Сначала определите вектор движения между последовательными кадрами. Например, пиксель в точке (100,100) в кадре t-1 перемещается в (103, 102) в кадре t. Поскольку большинство частей фона являются статичными, можно определить общий вектор движения, чтобы описать движение большинства пикселей.
Во-вторых, используя RANSAC или некоторые другие алгоритмы, чтобы найти пиксели, которые не двигаются в соответствии с вектором движения. Эти пиксели представляют движущиеся объекты.