System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种提高客流统计精度方法、系统、设备及可存储介质技术方案_技高网

一种提高客流统计精度方法、系统、设备及可存储介质技术方案

技术编号:41570230 阅读:3 留言:0更新日期:2024-06-06 23:50
本发明专利技术公开了一种提高客流统计精度方法、系统、设备及可存储介质,通过在通道区域内设置多个计数单元,每个计数单元统计预设时间段内所负责区域的人数,能够减少了因遮挡而造成的人数漏检的情况发生,同时,通过选择不同的计数单元进行统计结果组合,得到最优统计结果组合,所述最优统计结果组合所统计的人数为预设时间段内通过通道的人数,能够进一步提高客流统计的精度。

【技术实现步骤摘要】

本专利技术涉及客流统计,尤其涉及一种提高客流统计精度方法、系统、设备及可存储介质


技术介绍

1、当前社会、自然环境日益复杂,视频流分析技术在生产、生活中逐渐得到应用,及时准确掌握公共场所或其他生产、自然环境中人或物的变化成为维护社会安全,服务经济发展,保护生态环境的有效数据支撑,如场所人数的流量数据统计,现有技术中,对于场所人数的流量数据统计一般采用视频分析的方式实现,然而,由于客流中的不同个体间存在明显的身高落差,并且存在前后跟随的现象,如当幼儿尾随大人出行时,一旦幼儿被遮挡,视频分析就会产生漏检。


技术实现思路

1、有鉴于此,本专利技术提出一种提高客流统计精度方法、系统、设备及可存储介质,可以解决现有技术所存在的漏检的缺陷。

2、本专利技术的技术方案是这样实现的:

3、一种提高客流统计精度方法,所述方法应用于两端贯通,且侧边无出口的通道,具体包括:

4、在通道区域内设置多个计数单元;

5、基于opencv算法判断通道内是否有人员进入,若有,每个计数单元统计预设时间段内所负责区域的人数;

6、选择不同的计数单元进行统计结果组合,得到最优统计结果组合,所述最优统计结果组合所统计的人数为预设时间段内通过通道的人数。

7、作为所述提高客流统计精度方法的进一步可选方案,所述基于opencv算法判断通道内是否有人员进入,具体包括:

8、利用opencv算法记录划定区域内无人的空白场景图片;

9、定时将现有视频流中的图片帧与空白通道场景图片进行相似度比较,若相似度高于预设的阈值,则判定该图片帧为无人员进入,否则为有人员进入。

10、作为所述提高客流统计精度方法的进一步可选方案,所述定时将现有视频流中的图片帧与空白通道场景图片进行相似度比较,具体包括:

11、将视频流中的图片帧和空白通道场景图片进行灰度化处理,得到灰度图片帧和灰度场景图片;

12、将灰度图片帧和灰度场景图片进行分块颗粒化处理,得到灰度图片帧的小灰度块组合和灰度场景图片的小灰度块组合;

13、计算每个小灰度块的灰度均值;

14、依据每个小灰度块的灰度均值计算出灰度图片帧的灰度矩阵和空白通道场景图片的灰度矩阵;

15、基于相对曼哈顿距离算法计算出灰度图片帧的灰度矩阵与空白通道场景图片的灰度矩阵进行相似度比较。

16、作为所述提高客流统计精度方法的进一步可选方案,所述每个计数单元统计预设时间段内所负责区域的人数,具体包括:

17、以有人出现为统计起点时间,各计数单元进行人数统计,人员全部离开通道时作为人数统计终止时间,起止点内的时间为预设时间段;

18、各计数单元基于客流量统计算法在预设时间段对所负责区域进行人数统计。

19、一种提高客流统计精度系统,所述系统应用于两端贯通,且侧边无出口的通道,包括:

20、设置模块,用于在通道区域内设置多个计数单元;

21、判断模块,用于基于opencv算法判断通道内是否有人员进入,若有,每个计数单元统计预设时间段内所负责区域的人数;

22、组合模块,用于选择不同的计数单元进行统计结果组合,得到最优统计结果组合,所述最优统计结果组合所统计的人数为预设时间段内通过通道的人数。

23、作为所述提高客流统计精度系统的进一步可选方案,所述判断模块包括:

24、记录模块,用于利用opencv算法记录划定区域内无人的空白场景图片;

25、比较模块,用于定时将现有视频流中的图片帧与空白通道场景图片进行相似度比较,若相似度高于预设的阈值,则判定该图片帧为无人员进入,否则为有人员进入;

26、统计模块,用于每个计数单元统计预设时间段内所负责区域的人数。

27、作为所述提高客流统计精度系统的进一步可选方案,所述比较模块包括:

28、灰度化处理模块,用于将视频流中的图片帧和空白通道场景图片进行灰度化处理,得到灰度图片帧和灰度场景图片;

29、颗粒化处理模块,用于将灰度图片帧和灰度场景图片进行分块颗粒化处理,得到灰度图片帧的小灰度块组合和灰度场景图片的小灰度块组合;

30、第一计算模块,用于计算每个小灰度块的灰度均值;

31、第二计算模块,用于依据每个小灰度块的灰度均值计算出灰度图片帧的灰度矩阵和空白通道场景图片的灰度矩阵;

32、执行模块,用于基于相对曼哈顿距离算法计算出灰度图片帧的灰度矩阵与空白通道场景图片的灰度矩阵进行相似度比较。

33、作为所述提高客流统计精度系统的进一步可选方案,所述统计模块包括:

34、预设时间段确定模块,用于以有人出现为统计起点时间,各计数单元进行人数统计,人员全部离开通道时作为人数统计终止时间,起止点内的时间为预设时间段;

35、处理模块,用于各计数单元基于客流量统计算法在预设时间段对所负责区域进行人数统计。

36、一种计算设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项提高客流统计精度方法的步骤。

37、一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项提高客流统计精度方法的步骤。

38、本专利技术的有益效果是:通过在通道区域内设置多个计数单元,每个计数单元统计预设时间段内所负责区域的人数,能够减少了因遮挡而造成的人数漏检的情况发生,同时,通过选择不同的计数单元进行统计结果组合,得到最优统计结果组合,所述最优统计结果组合所统计的人数为预设时间段内通过通道的人数,能够进一步提高客流统计的精度。

本文档来自技高网...

【技术保护点】

1.一种提高客流统计精度方法,其特征在于,所述方法应用于两端贯通,且侧边无出口的通道,具体包括:

2.根据权利要求1所述的一种提高客流统计精度方法,其特征在于,所述基于OpenCV算法判断通道内是否有人员进入,具体包括:

3.根据权利要求2所述的一种提高客流统计精度方法,其特征在于,所述定时将现有视频流中的图片帧与空白通道场景图片进行相似度比较,具体包括:

4.根据权利要求3所述的一种提高客流统计精度方法,其特征在于,所述每个计数单元统计预设时间段内所负责区域的人数,具体包括:

5.一种提高客流统计精度系统,其特征在于,所述系统应用于两端贯通,且侧边无出口的通道,包括:

6.根据权利要求5所述的一种提高客流统计精度系统,其特征在于,所述判断模块包括:

7.根据权利要求6所述的一种提高客流统计精度系统,其特征在于,所述比较模块包括:

8.根据权利要求7所述的一种提高客流统计精度系统,其特征在于,所述统计模块包括:

9.一种计算设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-4中任意一项提高客流统计精度方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4中任意一项提高客流统计精度方法的步骤。

...

【技术特征摘要】

1.一种提高客流统计精度方法,其特征在于,所述方法应用于两端贯通,且侧边无出口的通道,具体包括:

2.根据权利要求1所述的一种提高客流统计精度方法,其特征在于,所述基于opencv算法判断通道内是否有人员进入,具体包括:

3.根据权利要求2所述的一种提高客流统计精度方法,其特征在于,所述定时将现有视频流中的图片帧与空白通道场景图片进行相似度比较,具体包括:

4.根据权利要求3所述的一种提高客流统计精度方法,其特征在于,所述每个计数单元统计预设时间段内所负责区域的人数,具体包括:

5.一种提高客流统计精度系统,其特征在于,所述系统应用于两端贯通,且侧边无出口的通道,包括:

6....

【专利技术属性】
技术研发人员:张国龙刘鸣王建唐军薛凯
申请(专利权)人:荣联慧智上海数字信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1