来源:原创2019-09-18 15:59:11 热度:

人群流量监控,安全管理升级

LX A i 中 国 网 Q

  1、 整体说明

  每年寒暑假,五一,十一,春运等时候,特定的旅游景点,车站等地区会有大量的人流。而在一个地区,人流密度过大很容易造成踩踏事故。人流量统计可以统计图像中的人体个数和流动趋势,与监控技术结合起来,可以提前预警,进而避免悲剧的发生。针对这一方面我前期曾经写过一个自动告警的方案,这次人流量统计又有了进一步的升级,支持area参数框选多个区域进行局部人数统计,可以对区域进行更加准确的管理。这次对方案进行了升级,形成了人群流量监控,安全管理升级版方案。

  2、平台接入

  人流量统计动态版接入网址:https://console.bce.baidu.com/ai/?fromai=1#/ai/body/overview/index具体接入方式比较简单,可以参考我的另一个帖子,这里就不重复了:

  http://ai.baidu.com/forum/topic/show/943327

  3、调用攻略(Python3)及评测

  3.1首先认证授权:

  在开始调用任何API之前需要先进行认证授权,具体的说明请参考:

  http://ai.baidu.com/docs#/Auth/top

  具体Python3代码如下:

\"人群流量监控\"/

\"人群流量监控\"/

  3.2人流量统计分析接口调用:

  详细说明请参考:https://ai.baidu.com/docs#/Body-API/1a6628be

  接口描述

  对于输入的一张图片(可正常解码,且长宽比适宜),识别和统计图像当中的人体个数(静态统计,不支持追踪和去重)。

  适用于3米以上的中远距离俯拍,以头部为主要识别目标统计人数,无需正脸、全身照,适应各类人流密集场景(如:机场、车展、景区、广场等);默认识别整图中的人数,支持指定不规则区域的人数统计,同时可输出渲染图片。

  摄像头硬件选型无特殊要求,分辨率建议720p以上,更低分辨率的图片也能识别,只是效果可能有差异。暂不适用夜间红外监控图片,后续会考虑扩展。

  注:接口默认返回整张图片中的人数,如需统计特定框选区域的人数,请使用area参数添加识别区域坐标信息。

\"人群流量监控\"/

\"人群流量监控\"/

\"人群流量监控\"/\"人群流量监控\"/

   

  4、结果测试:

\"人群流量监控\"/

\"人群流量监控\"/

   

  处理时长:3.51秒

  person_num 276

  area_counts [110, 158]

\"人群流量监控\"/

\"人群流量监控\"/

  处理时长:3.19秒

  person_num 901

  area_counts [0, 733, 167]

  测试结果:人群流量监控支持不规则多边形,可以更好的贴合实际的应用区域。识别效果比较准确。识别的速度为几秒钟,对于一般应用足够了。

  5、整体方案

  要实现人群监控及预警,除了人流分析外,号需要一下功能,包括:

  对监控系统进行管理,对关注区域进行划分。

  通过监控系统采集关键区域的照片。

  通过百度AI对照片进行分析,判断不同区域人数。

  对区域人数进行分析、告警。如果需要,启动应急预案。

  通过短信网关,APP,电话,监控大屏等执行应急预案。

  整体架构如下图所示:

\"人群流量监控\"/

  例如对于案例2:

\"人群流量监控\"/

  中,设置的是:区域1一个人也不应该有(因为禁止游泳),区域2报警阈值650,区域3报警阈值200.

  那么在分析后就会触发针对区域2的报警,“区域2人员过多,最大650人,现已733人,请启动限流疏散措施”。

  6、测试结果和优化建议

  人群流量监控支持不规则多边形,可以更好的贴合实际的应用区域。识别效果比较准确。识别的速度为几秒钟,如果能够更快一些就更好了。

  建议增加人群密度分布分析选项,可以返回图像人群最密集的区域,或者形成人群热力图并返回。


LX A i 中 国 网 Q

本文网址:

欢迎关注微信公众号:人工智能报;合作及投稿请联系:editor@cnaiplus.com

AI中国号...

关注微信公众号,了解最新精彩内容