В настоящее время я работаю над проектом, и мне нужно измерить, сколько людей в области без какого-либо личного взаимодействия. В основном мне нужно делать это в парках. У меня нет большого бюджета для каждого места. Все открытые места. Я хочу контролировать возможные коллекции людей (драки или необычные коллекции людей).
Некоторые альтернативы включают в себя:
- WIFI нюхает: дальность 30 м.
- Физический счетчик: несколько метров
- Маяки: дальность 6 м.
Ответы:
В комментарии к первоначальному вопросу ОП указывает, что точного подсчета людей может не потребоваться, но цель скорее состоит в том, чтобы иметь возможность обнаружить необычное скопление людей в районе. Это немного другая, и, вероятно, гораздо более простая проблема.
Используйте инфракрасную камеру
Если вам не нужно точно подсчитывать, сколько людей в этом районе, а просто обнаружить, что там необычно большое количество людей, то инфракрасная камера, вероятно, ваш лучший выбор.
Это должно ограничить вашу проблему простым измерением общей площади, нагретой человеком.
Люди появляются как яркие пятна в инфракрасном диапазоне.
Источник изображения
Теперь - с помощью простой обработки изображений, мы можем найти пиксели в пределах определенного интервала и либо просто сложить их, чтобы найти меру для общей площади изображения, которая изображает что-то, что примерно соответствует теплу человека. Если это будет быстро расти, мы можем заподозрить, что в этом районе скопилось много людей.
источник
Есть много методов подсчета людей, которые могут быть полезны, в зависимости от вашего конкретного случая использования.
Если вы хотите измерить количество людей, входящих в область ...
Вы можете рассмотреть счетчик инфракрасных лучей, который просто определяет, когда луч прерывается чем-то, проходящим через него. Вот пример, который может быть полезен в этом случае. Тем не менее, он не заметит, если несколько человек входят одновременно, так что это приблизительная оценка.
Вы, наверное, видели инфракрасные детекторы движения, которые работают по схожему принципу - они часто используются на автоматических дверях.
для замкнутого пространства, такого как здание, вы можете прикрепить датчик к двери и подсчитать, сколько раз она открывается. Конечно, это также подсчитывает, сколько раз дверь открывается, когда люди уходят , но вдвое меньшее число должно дать вам приблизительную оценку. Очевидно, для открытых площадок это не сработает.
Если вы хотите на самом деле контролировать, сколько людей в области ...
источник
Ну, в зависимости от вашего парка, вы могли бы сделать это бесплатно, используя Google Earth или Google Maps, вид со спутника - хотя, когда я смотрел на Центральный парк Нью-Йорка, он был пуст, а Гайд-парк в Лондоне не был намного лучше. YMMV для вашего местного парка, хотя, так что стоит посмотреть.
Похоже, вам придется предоставить свой собственный "спутник". За 50 долларов или меньше вы можете получить беспилотник с камерой высокой четкости . Остальное оставлено в качестве упражнения для читателя, но я не вижу, как вы получите более точный счет.
источник
Можно ли иметь несколько табличек для измерения веса на входах? Имея несколько табличек для измерения веса на линии у каждых ворот, вы можете определить направления движения, а используя средний вес человека, вы можете приблизить количество людей на табличке за раз. В самом деле, можно было бы провести различие между взрослым и двумя детьми, возможно.
источник
Поскольку вам не нужен точный подсчет, вы можете рассмотреть вопрос об экстраполяции из небольшой выборки людей. Подумайте об использовании маяка. Маяк передает сигнал Bluetooth (BLE), который принимают телефонные аппараты, и сообщает вам сигнал через Интернет.
Маяки могут иметь довольно большую дальность, до 50 метров при идеальных условиях. Развертывание большего количества маяков даст вам еще лучшее освещение.
Не у всех есть телефон с поддержкой BLE, поэтому вам нужно использовать некоторые тесты и статистику, чтобы выяснить, какой процент людей их носит. Установите маяк и добавьте видеокамеру, записывающую тестовую зону. Подсчитайте количество телефонов, отвечающих на сигнал маяка, и подсчитайте количество людей, видимых на видео. Допустим, в среднем 20% телефонов реагируют на маяки. Так что разверните остальные ваши маяки, и если вы получите ответы от 200 телефонов, вы можете оценить, что присутствуют 1000 человек.
источник
Отчасти похоже на ответ @ Aurora0001, но немного отличается ...
В закрытой комнате просто установите каждую дверь с двумя или более датчиками инфракрасного луча, прикрепленными к RPi или чем-то еще. Первый будет снаружи дверного застревания, второй будет внутри дверного застревания. Это выполнит несколько вещей:
Это определит направление транспортного потока.
Если дверь достаточно узкая, так что только один человек может пройти одновременно с комфортом, это даст вам достаточно точное чтение, потому что люди редко следуют друг другу за носом. Очевидно, что чем больше у вас датчиков, тем точнее будет ваше чтение.
Я мог бы также предложить иметь датчики на разных высотах, если вы также хотите считать детей.
Кроме того, вы можете сделать себе чувствительную к весу пластину, которая будет подключена к RPi или к какому-либо компьютеру.
источник