System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及监控,尤其涉及一种对监测区域内过往人员的过滤方法及设备。
技术介绍
1、智能摄像头广泛应用于安防、监控等领域,用于监测和识别人员。然而,在一些复杂场景下,如楼道,过往人员复杂,摄像头会拍摄大量无用视频,而用户往往只关心进出自己房门的人员,对路过的人员并不关心,因此,如何准确判别人是路过还是进出变得尤为重要。
2、一些摄像头类产品,通过对rgb图像进行图像检测和识别,如进行目标检测和人体骨骼检测。但这种方法缺乏距离信息,不能准确判断路过、靠近、远离等行为。另一些摄像头类产品,使用pir传感器作为触发装置,pir通过检测前方的热量变化判断有没有人出现,但其依然无法精确知道人员的距离,也无法准确判断人是路过还是靠近、远离。
技术实现思路
1、为至少在一定程度上克服相关技术中摄像头难以对过往人员进行识别过滤,导致拍摄大量无用视频造成干扰,无法精确知道人员的距离,也无法准确判断人是路过还是靠近、远离的问题,本申请提供一种对监测区域内过往人员的过滤方法及设备。
2、本申请的方案如下:
3、根据本申请实施例的第一方面,提供一种对监测区域内过往人员的过滤方法,包括:
4、基于多点距离传感器测量监测区域内的距离数据;
5、根据监测区域内的距离数据的变化情况判断是否有过往人员进入/离开监测区域;
6、在有过往人员进入监测区域时,启动摄像头对监测区域内进行预录像;
7、根据监测区域内的距离数据的变化情况确定监测
8、在过往人员的行动方向角度属于预设角度区间时,保持摄像头的录像进程,直至根据监测区域内的距离数据的变化情况判断过往人员离开监测区域;
9、在过往人员的行动方向角度不属于预设角度区间时,结束摄像头的录像进程,并清除本次预录像数据。
10、优选地,所述方法还包括:
11、将所述监测区域在yoz方向上划分为呈矩阵分布的多个第一子区域,所述多点距离传感器的各点位与所述第一子区域一一对应;
12、将监测区域内的距离数据按照多点距离传感器的点位与第一子区域的对应关系构建为距离数据矩阵。
13、优选地,根据监测区域内的距离数据的变化情况判断是否有过往人员进入监测区域,包括:
14、取连续多帧的距离数据矩阵;
15、对当前第一子区域对应的多帧距离数据,计算距离变化的标准差;
16、若距离变化的标准差大于预设标准差阈值,将当前第一子区域进行标记;
17、遍历全部第一子区域,当被标记的第一子区域的个数大于预设标记个数阈值时,则判断有过往人员进入监测区域。
18、优选地,根据监测区域内的距离数据的变化情况判断是否有过往人员离开监测区域,包括:
19、当被标记的第一子区域的个数不大于预设标记个数阈值时,则判断有过往人员离开监测区域。
20、优选地,根据监测区域内的距离数据的变化情况确定监测区域内过往人员的行动方向角度,包括:
21、将多点距离传感器的扇形水平面监测范围在xoy方向划分为多个第二子区域;
22、取距离数据矩阵中每一列的最小值,映射到对应的第二子区域,将被映射的第二子区域视为触发状态;
23、计算全部触发状态的第二子区域的坐标,对全部触发状态的第二子区域的坐标进行合并得到合并后的中心点坐标;
24、根据多帧距离数据矩阵计算得到的中心点坐标确定监测区域内过往人员的位移向量;
25、根据监测区域内过往人员的位移向量计算多帧监测区域内过往人员的行动方向角度;
26、计算多帧监测区域内过往人员的行动方向角度的平均值作为最终的监测区域内过往人员的行动方向角度。
27、优选地,将多点距离传感器的扇形水平面监测范围在xoy方向划分为多个第二子区域,包括:
28、在xoy方向上,将多点距离传感器的扇形水平面监测范围在圆弧方向上以预设的角度间隔进行划分,在半径方向上以预设的距离间隔进行划分。
29、优选地,取距离数据矩阵中每一列的最小值,映射到对应的第二子区域,包括:
30、将多点距离传感器的扇形水平面监测范围中的每个角度区间与距离数据矩阵中的每一列进行对应;
31、根据最小值的所在列,确定多点距离传感器的扇形水平面监测范围中待映射的角度区间;
32、根据最小值的数值,确定多点距离传感器的扇形水平面监测范围中待映射的距离区间;
33、根据多点距离传感器的扇形水平面监测范围中待映射的角度区间和距离区间,确定对应的第二子区域进行映射。
34、优选地,计算全部触发状态的第二子区域的坐标,对全部触发状态的第二子区域的坐标进行合并得到合并后的中心点坐标,包括:
35、以多点距离传感器的扇形水平面监测范围的圆点为极点,建立极坐标系;
36、确定触发状态的第二子区域的极坐标;
37、将触发状态的第二子区域的极坐标转化为直角坐标;
38、对全部触发状态的第二子区域的直角坐标进行合并得到合并后的中心点坐标。
39、优选地,所述方法还包括:在过往人员的行动方向角度属于预设角度区间且为正值时,确定过往人员的行动方向为正在靠近;
40、在过往人员的行动方向角度属于预设角度区间且为负值时,确定过往人员的行动方向为正在远离。
41、根据本申请实施例的第二方面,提供一种对监测区域内过往人员的过滤设备,包括:
42、处理器和存储器;
43、所述处理器与存储器通过通信总线相连接:
44、其中,所述处理器,用于调用并执行所述存储器中存储的程序;
45、所述存储器,用于存储程序,所述程序至少用于执行如以上任一项所述的一种对监测区域内过往人员的过滤方法。
46、本申请提供的技术方案可以包括以下有益效果:本申请中的对监测区域内过往人员的过滤方法,包括:基于多点距离传感器测量监测区域内的距离数据;根据监测区域内的距离数据的变化情况判断是否有过往人员进入/离开监测区域;在有过往人员进入监测区域时,启动摄像头对监测区域内进行预录像;根据监测区域内的距离数据的变化情况确定监测区域内过往人员的行动方向角度;在过往人员的行动方向角度属于预设角度区间时,保持摄像头的录像进程,直至根据监测区域内的距离数据的变化情况判断过往人员离开监测区域;在过往人员的行动方向角度不属于预设角度区间时,结束摄像头的录像进程,并清除本次预录像数据。本申请中的技术方案,利用多点距离传感器来确定监测区域是否有人员进入来控制摄像头的开启,还通过判断过往人员的行动方向角度来确定过往人员是路过还是进出,从而控制摄像头是保持录像,还是结束录像。本申请中的技术方案,在过往人员的行动方向角度不属于预设角度区间时,认为过往人员是路过人员,此时结束摄像头的录像进程,本文档来自技高网...
【技术保护点】
1.一种对监测区域内过往人员的过滤方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,根据监测区域内的距离数据的变化情况判断是否有过往人员进入监测区域,包括:
4.根据权利要求3所述的方法,其特征在于,根据监测区域内的距离数据的变化情况判断是否有过往人员离开监测区域,包括:
5.根据权利要求3所述的方法,其特征在于,根据监测区域内的距离数据的变化情况确定监测区域内过往人员的行动方向角度,包括:
6.根据权利要求5所述的方法,其特征在于,将多点距离传感器的扇形水平面监测范围在xOy方向划分为多个第二子区域,包括:
7.根据权利要求6所述的方法,其特征在于,取距离数据矩阵中每一列的最小值,映射到对应的第二子区域,包括:
8.根据权利要求7所述的方法,其特征在于,计算全部触发状态的第二子区域的坐标,对全部触发状态的第二子区域的坐标进行合并得到合并后的中心点坐标,包括:
9.根据权利要求1所述的方法,其特征在于,所述方
10.一种对监测区域内过往人员的过滤设备,其特征在于,包括:
...【技术特征摘要】
1.一种对监测区域内过往人员的过滤方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,根据监测区域内的距离数据的变化情况判断是否有过往人员进入监测区域,包括:
4.根据权利要求3所述的方法,其特征在于,根据监测区域内的距离数据的变化情况判断是否有过往人员离开监测区域,包括:
5.根据权利要求3所述的方法,其特征在于,根据监测区域内的距离数据的变化情况确定监测区域内过往人员的行动方向角度,包括:
6.根据权利要求5所述的方法,其特征在于,将多点...
【专利技术属性】
技术研发人员:樊雨茂,陆大伟,黄业桃,
申请(专利权)人:北京疯景科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。