一种基于树莓派的人流预警系统的制作方法

文档序号:21838987发布日期:2020-08-14 16:19阅读:553来源:国知局
一种基于树莓派的人流预警系统的制作方法

本发明涉及检测技术领域,特别涉及一种基于树莓派的人流预警系统。



背景技术:

随着社会的发展,为了防止意外,对于热门场地的人流情况需要做一定的监控和预警。对于管理部门来讲,需要及时的知道热门场地的人流情况,并对人流情况进行必要管控。现有的对于热门场所的人流情况预警情况一般采用人工计数的方式,这种方式,对于人流情况监控和预警都不准确,因此,对于热门场地的管理人员来讲,亟需一种准确的人流预警系统。



技术实现要素:

本发明的目的是提供一种基于树莓派的人流预警系统,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。

本发明解决其技术问题的解决方案是:一种基于树莓派的人流预警系统,包括:

显示模块;

树莓派,存储有神经网络,用于包括:获取热力图,并将热力图导入到神经网络,得到人流密度数据;将人流密度数据和对应的时间数据绘成人流密度曲线;计算所述人流密度曲线的平均斜率,当平均斜率≥1.8时,则控制显示模块显示第一状态;当平均斜率<1.8且≥1时,则控制显示模块显示第二状态;当平均斜率<1且≥0.5时,则控制显示模块显示第三状态。

进一步,本人流预警系统还包括红外线摄像头,所述红外线摄像头在预先设定的检测周期内,实时拍摄待测区域得到热力图,并将所述热力图传递给树莓派。

进一步,所述树莓派在控制显示模块显示第一状态时,对外输出第一信号;所述树莓派在控制显示模块显示第二状态时,对外输出第二信号;所述树莓派在控制显示模块显示第三状态时,对外输出第三信号。

进一步,本人流预警系统还包括预处理模块,所述预处理模块用于在所述热力图在导入到神经网络前,对所述热力图进行去噪处理。

进一步,所述显示模块为显示屏。

进一步,将人流密度数据和对应的时间数据绘成人流密度曲线的具体方法为:以人流密度数据作为纵坐标,以时间数据作为横坐标,建立直角坐标系,将获取的人流密度数据和对应的时间数据作为单元点,将单元点落入所述直角坐标系中,通过曲线拟合的方式将单元点拟合成人流密度曲线。

进一步,本人流预警系统还包括通知模块,当所述树莓派输出第一信号时,所述通知模块通过广播的方式发送第一信息;当所述树莓派输出第二信号或者第三信号时,所述通知模块通过点对点的方式发送第二信息。

本发明的有益效果是:通过利用树莓派构建人流密度曲线并求出平均斜率,通过设定一定的判断条件,实现对人流密度的预警。解决了现有通过人工进行人流密度预警所带来的不准确性的问题。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单说明。显然,所描述的附图只是本发明的一部分实施例,而不是全部实施例,本领域的技术人员在不付出创造性劳动的前提下,还可以根据这些附图获得其他设计方案和附图。

图1是本人流预警系统的系统结构示意图。

具体实施方式

以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整地描述,以充分地理解本发明的目的、特征和效果。显然,所描述的实施例只是本发明的一部分实施例,而不是全部实施例,基于本发明的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本发明保护的范围。另外,文中所提到的所有联接/连接关系,并非单指构件直接相接,而是指可根据具体实施情况,通过添加或减少联接辅件,来组成更优的联接结构。本发明创造中的各个技术特征,在不互相矛盾冲突的前提下可以交互组合。

参考图1,一种基于树莓派的人流预警系统,包括:树莓派、红外线摄像头和显示模块,所述树莓派内存储有神经网络,所述红外线摄像头用于在预先设定的检测周期内,实时获取待测区域的热力图,并将所述热力图传递给树莓派;所述树莓派,用于包括:将热力图导入到神经网络,得到人流密度数据;将人流密度数据和对应的时间数据绘成人流密度曲线;计算所述人流密度曲线的平均斜率,当平均斜率≥1.8时,则输出第一信号和控制显示模块显示第一状态;当平均斜率<1.8且≥1时,则输出第二信号和控制显示模块显示第二状态;当平均斜率<1且≥0.5时,则输出第三信号和控制显示模块显示第三状态。

具体为:神经网络为预先训练好的,可以从热力图中实时提取出人流密度数据。然后,将这个人流密度数据和其所对应的时间数据绘制成人流密度曲线。其中,所述人流密度曲线的获取方法具体为:以人流密度数据作为纵坐标,以时间数据作为横坐标,建立直角坐标系,将获取的人流密度数据和对应的时间数据作为单元点,将单元点落入所述直角坐标系中,通过曲线拟合的方式将单元点拟合成人流密度曲线。当得到人流密度曲线后,通过求导数的方式,得到人流密度曲线的斜率。其中,人流密度曲线的斜率反映出人流密度变化的信息。为此,通过求出人流密度曲线的平均斜率,即可得到反映出在检测周期中,人流密度的变化,通过人流密度的变化情况可以预测在待测区域中未来的人流密度。通过设定判断条件,即:当平均斜率≥1.8时,则控制显示模块显示第一状态;当平均斜率<1.8且≥1时,则控制显示模块显示第二状态;当平均斜率<1且≥0.5时,则控制显示模块显示第三状态。其中,第一状态为反映的是特拥挤这个信息,第二状态反映的是较拥挤这个信息,第三状态反映的是一般拥挤这个信息。其中,所述树莓派在控制显示模块显示第一状态时,对外输出第一信号;所述树莓派在控制显示模块显示第二状态时,对外输出第二信号;所述树莓派在控制显示模块显示第三状态时,对外输出第三信号。通过对外输出第一信号、第二信号和第三信号的方式,方便与其他设备或者系统进行交流,给本系统与外部的设备或者系统进行融合提供纽带。

本系统通过利用树莓派构建人流密度曲线并求出平均斜率,通过设定一定的判断条件,实现对人流密度的预警。解决了现有通过人工进行人流密度预警所带来的不准确性的问题。

在一些实施例中,通过显示模块显示不同的颜色来反映出第一状态、第二状态和第三状态。其中,利用显示红色来反映出第一状态,利用显示橙色来反映出第二状态,利用显示黄色来反映出第三状态。通过不同的颜色给管理者以直观的视觉信息预警,方便管理者判断当前形势。

在一些优选的实施方式中,本人流预警系统还包括预处理模块,所述预处理模块用于在所述热力图在导入到神经网络前,对所述热力图进行去噪处理。通过预处理模块对热力图进行初步去噪,方便神经网络进行处理。

在一些优选的实施方式中,所述显示模块为显示屏。

在一些优选的实施方式中,本人流预警系统还包括通知模块,当所述树莓派输出第一信号时,所述通知模块通过广播的方式发送第一信息;当所述树莓派输出第二信号或者第三信号时,所述通知模块通过点对点的方式发送第二信息。通过两种通知方式,使得通知的更加高效。由于第一信号所反映出当前人流密度为特拥挤,所以,通过广播方式发送第一信息,可以较快的提醒全体的管理人员当前的情况,使得全体的管理人员以最快的速度了解当前的人流密度形式。由于第二信号的第三信号分别反映了较拥挤和一般拥挤,这种情况并不着急,因此,通过点对点的方式,发送第二信息给特定的对象,使得特定的管理人员及时知道当前人流密度情况。这种有针对性的通知方式,可以有效并及时通知管理人员对当前人流密度形势进行及时处理。

以上对本发明的较佳实施方式进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变型或替换,这些等同的变型或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1