我目前正在做一个项目,我需要测量一个区域中有多少个人,而无需任何个人交互。基本上我需要在公园里做。我没有每个地方很多预算。所有户外场所。我想控制可能的人员集合(战斗或不寻常的人员集合)。

一些替代方法包括:


WIFI嗅探:范围30 m。
物理计数器:几米
信标:范围6 m。


评论

我认为您需要编辑问题以更好地描述约束。您可以给人们带标签以携带或在他们的手机上安装应用程序吗?您的设备将由电源供电还是由电池供电,基础设施允许多大?它是永久安装的还是便携式的?您是在设计硬件还是必须在商用硬件上运行?您的系统需要提供什么样的输出?它需要多精确?

可能相关-softwarerecs.stackexchange.com/questions/38168/…

#1 楼

在对原始问题的评论中,OP建议可能不需要准确的人数统计,但其目标是能够检测到该地区异常人群的聚集。这是一个稍有不同的问题,并且可能更容易解决。

使用红外摄像头

如果您不需要精确计算该区域有多少人,但是只要检测到有一个异常大的数字,那么红外摄像头可能就是您的最佳选择。

这应该将您的问题限制在仅测量人体总加热区域。

人们在红外线中显示为明亮的斑点。

图像源

现在-通过简单的图像处理,我们可以找到一定间隔内的像素,或者只是相加然后将它们找出来,以找到可以描述大致相当于人类热量的图像总面积的度量。如果增长迅速,我们可以怀疑该地区人口众多。

#2 楼

根据您的实际用例,有很多有用的人数统计方法。

如果您想测量进入某个区域的人数...


您可能需要考虑使用红外线计数器,该计数器可以简单地检测光线何时被穿过的物体遮挡。这是一个示例,在这种情况下可能会有所帮助。但是,它不会注意到是否有多个人同时进入,因此这是一个粗略的估计。
您可能已经看到了红外运动探测器的工作原理相似,它们经常在自动门上使用。
/>对于建筑物等封闭区域,您可以将传感器安装到门上并计算其打开次数。当然,这也将计算人们离开时门被打开的次数,但是将门数减半应该可以让您大致估计。显然,对于开放区域,这是行不通的。

如果您想实际监视某个区域中有多少人...


,您可以使用机器学习和计算机视觉(带摄像头)来实际计算一个区域中的人数,如《轻量化人员使用摄像头传感器节点对室内空间进行计数和定位》所述。这将变得更加复杂并且可能会更加昂贵,但是如果您需要准确性,则可以采用这种方法。市场上有几种商业版本,您可以通过搜索“正在计数的相机人”或类似的东西找到。


评论


可中断的光束可能仅在路径上有用

–莫格说要恢复莫妮卡
17 Mar 2 '17 at 7:44

问题中确定的特定任务暗示着行为中的模式识别,在这种情况下,相机和图像处理可能是要走的路。

– Sean Houlihane
17 Mar 6 '17 at 18:47

#3 楼

嗯,根据您的公园,您也许可以免费使用Google Earth或Google Maps的卫星视图来做到这一点-尽管当我看着纽约中央公园时,它是空的,而伦敦海德公园却不是。好多了。不过,YMMV适用于您当地的公园,所以值得研究。

您似乎必须提供自己的“卫星”。花费不到50美元,您就可以购买配备高清摄像头的无人机。其余的部分留给读者练习,但我看不出您将如何获得更准确的计数。

#4 楼

入口处可以有一些重量测量板吗?在每个闸门上排成一行的几个体重测量板,您可以识别运动方向,并且通过使用一个人的平均体重,您可以一次估算板上的人数。确实,也许可以区分一个成年人和两个孩子。

#5 楼

由于您不是在寻找精确的计数,因此可以考虑从一小部分人中推断出来。考虑使用信标。信标会广播人们正在接听的蓝牙(BLE)信号,并通过网络将信号报告给您。

信标的射程很长,在理想条件下可达50米。部署更多的信标将为您提供更好的覆盖范围。

并非每个人都在携带支持BLE的电话,因此您需要使用一些测试和统计数据来估算出有多少人在做什么携带它们。设置信标,并添加摄像机记录测试区域。计算一段时间内响应信标的电话数量,并计算视频中可见的人数。假设平均有20%的电话会对信标做出反应。因此,部署其余的信标,如果您收到200部电话的回复,则可以估计有1000个人在场。

#6 楼

有点类似于@ Aurora0001的答案,但略有不同...

在封闭的房间中,只需让每扇门都配备两个或多个红外光束传感器,即可将其连接到RPi或其他任何东西。第一个位于门卡纸的外部,第二个位于门卡纸的内部。这将完成几件事:




它将确定交通流的方向。


如果首先拦截了外部红外光束,然后又拦截了内部红外光束(可能同时进行,或者具有1秒的延迟公差,具体取决于光束之间的距离),一个人走进房间。
如果首先拦截了内部红外光束,然后又拦截了外部红外光束(同样,可能同时或具有1秒的延迟容差,具体取决于光束之间的距离),您就会知道一个人离开了
如果只是其中一个光束被拦截,您就会知道某个物体拦截了其中一个光束,但从未穿过另一个光束,因此净变化为零。


如果门足够窄,一次只能让一个人舒适地通过,那么这将为您提供一个准确准确的读数,因为人们很少互相跟踪鼻子到脚趾的情况。显然,您拥有的传感器越多,您的读数就越准确。

如果您也想计数孩子的话,我建议您也将传感器安装在各种不同的高度。

或者,您可以自己制作一个重量敏感的标牌,将其连接到RPi或某种计算机上。