[发明专利]一种基于红外阵列的人流行为分析系统的人流行为分析方法有效
申请号: | 201610779577.6 | 申请日: | 2016-08-31 |
公开(公告)号: | CN106384078B | 公开(公告)日: | 2019-04-30 |
发明(设计)人: | 卢仁谦;庞海兵;谢俸利;刘巧;李阳 | 申请(专利权)人: | 重庆大龙网科技集团有限公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06M1/272;G01J5/00 |
代理公司: | 重庆为信知识产权代理事务所(普通合伙) 50216 | 代理人: | 余锦曦 |
地址: | 400000 重庆市渝中*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于红外阵列的人流行为分析系统的人流行为分析方法,该分析系统的特征在于:包括检测终端,传输模块和处理后台,所述检测终端将温度数据包传送给传输模块,所述传输模块将温度数据包传送给处理后台;基于该分析系统的数据分析方法,特征在于:设置有人流行为分析系统,人流行为分析系统的分析方法包括人体识别及人流统计的流程、计算人流停留时间的流程、计算人流量的流程。采用本发明的有益效果:方便实时统计室内人数,有效消除干扰,降低统计误差。 | ||
搜索关键词: | 一种 基于 红外 阵列 人流 行为 分析 系统 方法 | ||
【主权项】:
1.一种基于红外阵列的人流行为分析系统的人流行为分析方法,其特征在于:分析系统包括检测终端(1),传输模块(2)和处理后台(3),所述检测终端(1)将温度数据包传送给传输模块(2),所述传输模块(2)将温度数据包传送给处理后台(3);所述检测终端(1)包括红外阵列(102)、控制器(101)、无线通信模块(103),所述控制器(101)提取红外阵列(102)采集的温度数据,该控制器(101)将获取的温度数据打包成温度数据包后再发送给无线通信模块(103),该无线通信模块(103)将温度数据包传送给传输模块(2);该基于红外阵列的人流行为分析系统中,其处理后台(3)设置有人流行为分析系统,人流行为分析系统的分析方法包括人体识别及人流统计的流程、计算人流停留时间的流程、计算人流量的流程,其中:A、所述人体识别及人流统计的流程:开始;提取红外图像像素阵列图;查找第i帧红外图像像素阵列图中的高温像素点;获取当前环境温度信息,调用温度差值表,在当前环境温度信息下,人体温度值为温度参考值;判断当前帧中各坐标点中是否有温度点大于或等于温度差值表中的温度参考值;如果小于温度差值表中的温度参考值,则没有发热源,进入返回流程,进入S1:调取下一帧,返回所述获取当前环境温度信息,调用温度差值表的步骤;如果大于或等于温度差值表中的温度要求,则进入查找下一帧红外图像像素阵列图中的高温像素点的步骤;判断当前红外图像像素阵列图中各坐标点中是否有温度点大于或等于温度差值表中温度参考值:若小于温度参考值,则没有发热源,进入返回流程,进入S1:调取下一帧,返回所述获取当前环境温度信息,调用温度差值表的步骤;如果大于或等于温度参考值,则进入判断该帧发热源坐标位置是否与上一帧发热源坐标位置相同的步骤:坐标位置相同,则进入标注当前比较一致的两帧红外图像像素阵列图为热源红外像素阵列图的步骤;坐标位置不同,则进入调取后一帧的步骤;查找后一帧红外图像像素阵列图中的高温像素点,比较当前帧发热源坐标位置是否与前一帧发热源坐标位置相同:如果坐标位置不同,则确定上一帧中发热源为干扰的步骤,进入返回流程,进入S1:调取下一帧,返回所述用于获取当前环境温度信息,调用温度差值表的步骤;如果坐标位置相同,则进入所述标注当前比较一致的两帧红外图像像素阵列图为热源红外像素阵列图的步骤;获取像素表:该像素表中记录有在当前红外阵列高度下,人体热源所占像素点的点数;判断热源红外像素阵列图中,热源点数是否大于或等于人体热源所占像素点点数;如果小于人体热源所占像素点点数,则进入返回流程,进入S1:调取下一帧,返回所述获取当前环境温度信息,调用温度差值表的步骤;如果大于或等于人体热源所占像素点点数,则进入将坐标位置比较后的两帧热源红外像素阵列图标记为有人红外像素阵列图的步骤,并对二者中的人体红外源一致性标注为R;累计前述两帧有人红外像素阵列图进入有人红外像素阵列图库;S2:调取下一帧红外图像像素阵列图中;判断下一帧红外图像像素阵列图中热源信息与前一帧有人红外像素阵列图中的热源点数是否一致;如果一致,则将该红外图像像素阵列图累计入有人红外像素阵列图库;并返回所述S2:调取下一帧红外图像像素阵列图中的步骤;如果不一致,则进入返回流程,进入S1:调取下一帧,返回所述获取当前环境温度信息,调用温度差值表的步骤;结束;B、计算人流停留时间的流程开始;初始化,y=0;提取下一帧红外图像像素阵列图;判断是否y=0;如果y=0,则进入有人统计流程,如果y=1,则进入无人统计流程;所述有人统计流程为:判断当前帧红外图像像素阵列图是否有标记A;如果有标记A,则进入统计全部有人时间的步骤;再设置y=1,并返回所述提取下一帧红外图像像素阵列图的步骤;如果没有标记A,则进入判断当前帧红外图像像素阵列图中是否有人;如果无人,则返回所述提取下一帧红外图像像素阵列图的步骤;如果有人,则进入对当前帧红外图像像素阵列图标记A的步骤;记录有人开始时间;再设置y=1,并返回所述提取下一帧红外图像像素阵列图的步骤;所述无人统计流程为:判断当前帧红外图像像素阵列图是否有标记B;如果没有标记B,则进入判断当前帧红外图像像素阵列图中是否无人;如果有人,则返回所述提取下一帧红外图像像素阵列图的步骤;如果无人,则进入对当前帧红外图像像素阵列图标记B的步骤;记录无人开始时间;再设置y=0,并返回所述提取下一帧红外图像像素阵列图的步骤;如果有标记B,则进入统计全部无人时间的步骤;计算全部人流时间;利用每帧红外图像像素阵列图中所记录的时间点,计算每段有人时间量和每段无人时间量后,分别进行累加;结束;C、计算人流行进方向的流程:开始;提取第一段有人时段内全部有人红外图像像素阵列图,将每帧红外图像像素阵列图分为L个区域;指定每帧红外图像像素阵列图中每个人的关键像素点;将本段时间分成m个统计时段f;在每个区域内,对每个统计时段f的全部个人关键像素点进行叠加;根据叠加量,沿m个统计时段的时间顺序,确定本有人时段内的人流在L个区域之间的移动方向;提取下一段有人时段的,如此循环,直至最后一个有人时段;结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大龙网科技集团有限公司,未经重庆大龙网科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610779577.6/,转载请声明来源钻瓜专利网。