Я пытаюсь найти какой-то метод обнаружения людей, использующих только одну камеру в 3 метрах над землей. Это кадр, возвращаемый камерой:
ОБНОВЛЕНИЕ: Видео тест -> http://dl.dropbox.com/u/5576334/top_head_shadow.avi
Чтобы сделать это, сначала я понимаю, что мне нужно выполнить сегментацию фона на переднем плане. Это легкая часть.
С помощью маски переднего плана я могу выполнять простые операции, такие как преобразование Хафа, чтобы найти круги, но таким образом можно обнаружить только 60% голов, включая много ложных срабатываний.
Я мог бы использовать некоторые другие простые методы, такие как цветовая сегментация, но я обнаружил, что головы людей сильно различаются из-за их прически, цвета, количества волос, ...
Другой вариант, который у меня есть, - возможность использования дескрипторов HOG или функций, подобных Хаару, но мне понадобится обширная база данных людей, замеченных сверху, для обучения моделей. Я не нашел ничего подобного.
Я думал, что это будет очень частой проблемой, но я не могу найти много об этом в литературе или в Интернете. Любая помощь в решении этой задачи будет оценена :-)
ОБНОВЛЕНИЕ: Для получения дополнительной информации, цель состоит в том, чтобы внедрить некоторый общий метод для отслеживания потока пешеходов. Первый прототип будет испытан в торговом центре.