Обнаружение людей, пересекающих линию с OpenCV - PullRequest
2 голосов
/ 27 апреля 2011

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

Есть ли пример решения этой проблемы или подобных проблем? Чтобы я мог учиться у них?

Редактировать 1: более чем один человек пересекает линию в любой момент.

Ответы [ 2 ]

2 голосов
/ 27 апреля 2011

Если ничто иное, кроме людей, не может пересечь черту, вам не нужно обнаруживать людей, вам нужно только обнаружить движение.Есть несколько подходов для обнаружения мотоина.

Вероятно, самый простой из них соответствует вашим целям.Вы просто вычисляете разницу между последовательными кадрами видеопотока и таким образом определяете «маску движения» и таким образом обнаруживаете событие пересечения линии

. В качестве усовершенствования этого «алгоритма» вы можете рассмотреть метод «скользящего среднего».

Для определения направления движения вы можете использовать «шаблоны движения».

Чтобы повысить точность вашего детектора, вы можете попробовать любой метод вычитания фона (который, в свою очередь, не является простым решением).Например, если есть какой-то движущийся фон, который следует отфильтровать (например, используя статистическое обучение)

Все упомянутые алгоритмы включены в библиотеку OpenCV.

UPD:

0 голосов
/ 27 апреля 2011

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

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

P.S. Поиск ключевых изображений может быть возможен с помощью хороших методов обнаружения движения.

...