2011-01-18 9 views
1

Хотите разработать систему, которая точно подсчитывает людей, которые проходят через обычную дверь шириной 1-2 м. и твиттер всякий раз, когда люди входят или выходят и говорят, сколько людей осталось внутри.Автоматический подсчет людей + щебетание

Теперь часть Twitter проста, но люди считают сложным. Существует некоторое полуиспользуемое решение для подсчета, но они не совсем соответствуют моим потребностям.

Моя идея/алгоритм: Должен ли я установить инфракрасную камеру на верхнюю часть моей двери и постоянно контролировать и делить изображение камеры на несколько сетки и рассчитывать, что они входят и уходят?

Можете ли вы дать мне некоторое предложение и отправную точку?

ответ

4

Как насчет наличия двух датчиков на расстоянии 6 дюймов друг от друга. Это могут быть те маленькие датчики луча (вы знаете, те, которые звонят, когда вы ходите в некоторые магазины), расположенные по обеим сторонам дверного затора. Мы будем называть датчики S1 и S2

Если они вызываются в порядке S1 THEN S2 - это означает, что человек пришел в
Если они вызываются в порядке S2 ТОГДА S1 - это означает, что человек оставил ,

----------------------------------------------------------- 
|  sensor |  door jam  |  sensor  | 
----------------------------------------------------------- 

     |          | 

     |          | 

     |          | 

     |          | 

     S1          S2  this is inside the store 

     |          | 

     |          | 

     |          | 

     |          | 

----------------------------------------------------------- 
|  sensor |  door jam  |  sensor  | 
----------------------------------------------------------- 
+0

WOW удивительный диаграмма, очень хороший дизайн, но я думаю, что это будет рассчитывать только если гуськом люди входят и выходят, но я сначала попробую. Вопрос, что это за датчики? (имя? ИК-датчики?) где их купить? – c2h2

+0

Я не уверен, что они называются. Я также не знаю ни одного верного способа сделать то, что вам нужно. Вам нужна информация в реальном времени о людях в комнате? Или вам нужно знать, сколько всего людей было там в конце дня? –

+0

Ищите такие вещи, как [Entry Chimes] (http://www.mrchime.com/Entry_Chimes.html) –

1

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

http://portal.acm.org/citation.cfm?id=1561072&preflayout=flat

Это статья одного из моих профессоров. Может быть, вы хотите посмотреть на это.

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

Затем с помощью фильтра частиц для отслеживания людей в сцене автоматически ... И каждый новый объект будет увеличить счетчик ...

Если вы хотите, я мог бы, возможно, отправить вам презентацию, я провел некоторое время назад (к сожалению, его на немецком языке, но вы можете перевести его)

Надежда, что помогает ...