распознать движущиеся объекты и отличить их от фона? - PullRequest
0 голосов
/ 09 декабря 2010

Я работаю в проекте, в котором я снимаю видео с камеры и конвертирую это видео в кадры (эта часть проекта выполнена), теперь я сталкиваюсь с тем, как обнаружить движущийся объект в этих кадрах и отличить их от фоначто я могу различить между ними?

Ответы [ 2 ]

2 голосов
/ 10 декабря 2010

Я недавно прочитал замечательную статью CodeProject об этом.В нем обсуждаются несколько подходов к проблеме, а затем пошагово описывается одно из решений с полным кодом.Он написан на очень доступном уровне и должен быть достаточным для начала работы.

0 голосов
/ 09 декабря 2010

Один простой способ сделать это (если присутствует небольшой шум, я рекомендую сглаживать мысли ядра) - это вычислить абсолютную разницу двух последовательных кадров.Вы получите изображение вещей, которые «переехали».Фон должен быть довольно статичным, чтобы работать.Если вы всегда получаете abs diff из текущего кадра в n-й, у вас будет изображение в градациях серого с перемещенным объектом.Объект должен отличаться от цвета фона, иначе он исчезнет ...

...