一种排队等待时长确定方法及装置制造方法及图纸

技术编号:32275337 阅读:25 留言:0更新日期:2022-02-12 19:40
本说明书提供一种排队等待时长确定方法及装置,在出队附近的区域对排队人员进行人头跟踪,确定单位时间内出队人员的数量,得到出队人流速度。对排队区域对排队人员的数量进行统计,得到排队人数。根据出队人流速度和排队人数,得到排队等到时长。得到排队等到时长。得到排队等到时长。

【技术实现步骤摘要】
一种排队等待时长确定方法及装置


[0001]本说明书涉及计算机视觉
,尤其涉及一种排队等待时长确定方法及装置。

技术介绍

[0002]实际生活中,为了更好的管理,会对排队等待时长进行预估,以使排队人员合理安排时间。
[0003]相关技术中,一般通过人头跟踪的方法,对排队等待时长进行预估。但这在人头密集的场景下(例如蛇形队形),由于人头跟踪难度的提升,使得跟踪的精度难以得到保证,进而预估的等待时长的准确度也有所下降。

技术实现思路

[0004]为克服相关技术中存在的问题,本说明书提供了方法及装置。
[0005]根据本说明书实施例的第一方面,提供一种排队等待时长确定方法,所述方法包括:
[0006]获取目标区域的排队视频流,所述目标区域至少包括排队区域、出队区域,所述出队区域包括结束排队需经过的、判断是否结束排队的出队线;
[0007]通过对所述出队区域中的人员进行跟踪,确定单位时间内跨过所述出队线的出队人员数量,得到出队人流速度;
[0008]获取所述排队视频流的目标图像帧中,所述排队区域的排队人数;
[0009]根据所述出队人流速度和所述排队人数,得到排队等待时长。
[0010]由于在进行排队等待时长进行预估时,仅需要对出队区域的排队人员进行人头跟踪,一方面,由于跟踪区域减小、跟踪目标数量减少,所以跟踪难度会有所下降,使得计算资源的耗费也会有所下降。另一方面,由于跟踪目标的时长减短,跟踪失败及错误的几率降低,所以跟踪准确度有所提高,进而预估的排队等待时长更准确。
[0011]结合本说明书的任一实施方式,所述出队区域还包括:排队末段区域和非排队区域;
[0012]所述排队末段区域中的至少部分区域与所述排队区域重合,且所述出队区域中的所述出队线用于作为所述排队末段区域与所述非排队区域的分界线。
[0013]由于需要确定人员是否出队,因此需要进行人员跟踪的出队区域包括即将结束排队的排队末段区域和刚结束排队的非排队区域,确定出队人员是跨过出队线的人员,而非消失在跟踪区域的人员。
[0014]结合本说明书的任一实施方式,所述获取所述排队视频流中的目标图像帧中,所述排队区域中的排队人数,包括:
[0015]对所述排队视频流中的目标图像帧的人员进行人头定位,得到所述排队视频流中的目标图像帧中的人头点集合;
[0016]基于所述人头点集合以及所述排队区域,确定位于所述排队区域中的人头点数量,得到排队人数。
[0017]每个人员只有一个头,利用人头定位的方式定位出目标图像帧中的所有人员,使得人头点数量与人员数量是一致的。并且,先点位目标图像帧中的人头点,得到人头点集合,然后确定在排队区域的人头点,使得人员的定位与排队人数的确定是分开的,便于排队人数的计算。
[0018]结合本说明书的任一实施方式,所述通过对所述出队区域中的人员进行跟踪,确定单位时间内跨过所述出队线的出队人头数量,得到出队人流速度,包括:
[0019]基于第一时刻以及所述第一时刻之前的预定时间段内的多个图像帧,对所述多个图像帧中的出队区域中的人员进行跟踪,确定单位时间内跨过所述出队线的出队人员数量,得到所述第一时刻对应的出队人流速度;
[0020]所述获取所述排队视频流的目标图像帧中,所述排队区域的排队人数,包括:
[0021]获取所述排队视频流中所述第一时刻对应的图像帧中,所述排队区域中的排队人数;
[0022]所述根据所述出队人流速度和所述排队人数,得到排队等待时长,包括:
[0023]根据所述出队人流速度和所述排队人数,得到所述第一时刻对应的排队等待时长。
[0024]由于出队人流速度是根据当前预设时间段的排队情况得到的,能够较准确的反应当前的出队人流速度,并且排队人数也是获取的是当前时刻的,因此排队等待时长,更能反映当前实际排队情况。动态更新排队等待时长,以便用户更加准确地掌握排队状况。
[0025]结合本说明书任一实施方式,所述通过对所述多个图像帧中的出队区域中的排队人员进行人头跟踪,确定单位时间内跨过出队线的出队人员数量,得到出队人流速度,包括:
[0026]对所述出队区域中的人员进行跟踪;
[0027]基于对所述出队区域中的人员进行跟踪得到的移动轨迹,确定出队人员;
[0028]确定单位时间内的出队人员数量,得到出队人流速度。
[0029]结合本说明书任一实施方式,所述基于对所述出队区域中的人员进行跟踪得到的移动轨迹,确定出队人员,包括:
[0030]基于对所述出队区域中的人员进行跟踪,分别确定各个人员的移动轨迹线;
[0031]在任一人员的移动轨迹线与所述出队线交叉,且所述移动轨迹线的移动方向为由排队区域移动至非排队区域的情况下,确定该人员为出队人员。
[0032]出队人员的判定,是根据出队区域的人员的移动轨迹确定的,确定出队区域的人员是否是出队人员。
[0033]结合本说明书任一实施方式,所述排队视频流包括:多个摄像头分别拍摄的子视频流,其中,每个所述子视频流所拍摄的区域至少包括部分排队区域;
[0034]所述获取所述排队视频流的目标图像帧中,所述排队区域中的排队人数,包括:
[0035]根据第二时刻对应的所述子视频流对应的图像帧,确定各个图像帧中位于所述排队区域的排队人员;
[0036]统计所述排队区域中的排队人员的数量,得到所述第二时刻对应的排队人数。
[0037]在一个摄像仪器拍摄的区域不能将全部排队区域囊括的情况下,利用多个摄像仪器共同协作,无论排队区域是何种形状以及涉及的范围多广,都可通过多个摄像仪器得到排队人数,然后得到排队等待时长。
[0038]根据本说明书实施例的第二方面,提供一种排队等待时长确定装置,所述装置包括:
[0039]获取模块,用于获取目标区域的排队视频流,所述目标区域至少包括排队区域、出队区域,所述出队区域包括结束排队需经过的、判断是否结束排队的出队线;
[0040]出队人流速度确定模块,用于通过对所述出队区域中的人员进行人头跟踪,确定单位时间内跨过出队线的出队人员数量,得到出队人流速度;
[0041]排队人数确定模块,用于获取所述排队视频流的目标图像帧中,所述排队区域的排队人数;
[0042]排队等待时长确定模块,用于根据所述出队人流速度和所述排队人数,得到排队等待时长。
[0043]根据本说明书的第三方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如上述任一所述的排队等待时长确定方法。
[0044]结合本说明书第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如上述任一所述排队等待时长确定方法的步骤。
[0045]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种排队等待时长确定方法,其特征在于,所述方法包括:获取目标区域的排队视频流;所述目标区域至少包括排队区域、出队区域,所述出队区域包括结束排队需经过的、判断是否结束排队的出队线;通过对所述出队区域中的人员进行跟踪,确定单位时间内跨过所述出队线的出队人员数量,得到出队人流速度;获取所述排队视频流的目标图像帧中,所述排队区域的排队人数;根据所述出队人流速度和所述排队人数,得到排队等待时长。2.根据权利要求1所述的方法,其特征在于,所述出队区域还包括:排队末段区域和非排队区域;所述排队末段区域中的至少部分区域与所述排队区域重合,且所述出队区域中的所述出队线用于作为所述排队末段区域与所述非排队区域的分界线。3.根据权利要求1所述的方法,其特征在于,所述获取所述排队视频流的目标图像帧中,所述排队区域中的排队人数,包括:对所述排队视频流中的目标图像帧的人员进行人头定位,得到所述目标图像帧中的人头点集合;基于所述人头点集合以及所述排队区域,确定位于所述排队区域中的人头点的数量,得到排队人数。4.根据权利要求1所述的方法,其特征在于,所述通过对所述出队区域中的人员进行跟踪,确定单位时间内跨过所述出队线的出队人头数量,得到出队人流速度,包括:基于第一时刻以及所述第一时刻之前的预定时间段内的多个图像帧,对所述多个图像帧中的出队区域中的人员进行跟踪,确定单位时间内跨过所述出队线的出队人员数量,得到所述第一时刻对应的出队人流速度;所述获取所述排队视频流的目标图像帧中,所述排队区域的排队人数,包括:获取所述排队视频流中所述第一时刻对应的图像帧中,所述排队区域中的排队人数;所述根据所述出队人流速度和所述排队人数,得到排队等待时长,包括:根据所述出队人流速度和所述排队人数,得到所述第一时刻对应的排队等待时长。5.根据权利要求1所述的方法,其特征在于,所述通过对所述出队区域中的人员进行跟踪,确定单位时间内跨过出队线的出队人员数量,得到出队人流速度,包括:对所述出队区域中...

【专利技术属性】
技术研发人员:刘诗男杨昆霖侯军伊帅
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:

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

1