本申请涉及计算机,特别是涉及一种目标对象停留时间的获取方法、设备以及存储介质。
背景技术:
1、目标对象在区域内停留时间是很多应用场景中的主要指标之一,如排队管理,车流量统计等等。当前主流的区域内时间统计方法是通过统计目标对象在区域内出现的第一帧到目标对象出现的最后一帧之间的帧数差,再除以帧率得到时间。这种方法如果目标移动速度较快或者帧率较低的情况下,获取得到的停留时间不准确,误差较大。
技术实现思路
1、本申请至少提供一种目标对象停留时间的获取方法、设备以及存储介质。
2、本申请提供了一种目标对象的停留时间获取方法,包括:获取针对包含待测目标区域的预设区域拍摄得到的多帧初始图像;对各初始图像进行目标检测,得到目标对象在预设区域中的运动轨迹;确定运动轨迹与待测目标区域的区域边界的第一交点和第二交点,第一交点用于表示目标对象进入待测目标区域的进入位置,第二交点用于表示目标对象离开待测目标区域的离开位置;获取目标对象在第一交点和第二交点之间的运动时间,并将运动时间作为目标对象在待测目标区域内的停留时间。
3、本申请提供了一种目标对象的停留时间获取装置,包括:图像获取模块、运动轨迹获取模块、交点获取模块以及运动时间获取模块;图像获取模块,用于获取针对包含待测目标区域的预设区域拍摄得到的多帧初始图像;运动轨迹获取模块,用于对各初始图像进行目标检测,得到目标对象在预设区域中的运动轨迹;交点获取模块,用于确定运动轨迹与待测目标区域的区域边界的第一交点和第二交点,第一交点用于表示目标对象进入待测目标区域的进入位置,第二交点用于表示目标对象离开待测目标区域的离开位置;运动时间获取模块,用于获取目标对象在第一交点和第二交点之间的运动时间,并将运动时间作为目标对象在待测目标区域内的停留时间。
4、本申请提供了一种电子设备,包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述目标对象的停留时间获取方法。
5、本申请提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述目标对象的停留时间获取方法。
6、上述方案,通过获取多张对预设区域拍摄得到的多帧初始图像,然后对各初始图像进行目标检测,能够得到目标对象在预设区域内的运动轨迹,从而根据该运动轨迹能够确定目标对象在待测目标区域中的进入位置以及离开位置,从而获取目标对象在两个位置之间的运动时间,作为目标对象在待测目标区域内的停留时间,相比于统计目标对象在区域内出现的第一帧到目标对象出现的最后一帧之间的帧数差,再除以帧率得到时间而言,本方案获取到的停留时间更能表示为目标对象在待测目标区域内运动过程对应的时间,也就是获取得到的停留时间更为准确。
7、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。
1.一种目标对象停留时间的获取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对各所述初始图像进行目标检测,得到目标对象在所述预设区域中的运动轨迹,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于至少部分所述目标图像以及所述目标图像的相邻图像,确定所述目标对象的运动轨迹,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述首帧目标图像与所述第一初始图像,确定所述目标对象进入所述待测目标区域的进入轨迹,包括:
5.根据权利要求3或4所述的方法,其特征在于,所述获取所述目标对象在所述第一交点和所述第二交点之间的运动时间,包括:
6.根据权利要求5所述的方法,其特征在于,在所述获取所述目标对象在所述第一交点和所述第二交点之间的运动时间之前,所述方法还包括:
7.根据权利要求2-4任意一项所述的方法,其特征在于,所述基于各所述图像位置,从所述多帧初始图像中确定所述目标对象处于所述待测目标区域内时拍摄得到的若干目标图像,包括:
8.根据权利要求7所述的方法,其特征在于,所述待测目标区域为凸形区域,所述基于各所述图像位置,从所述多帧初始图像中确定所述目标对象处于所述待测目标区域内时拍摄得到的若干目标图像之前,还包括:
9.一种电子设备,其特征在于,包括存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至8任一项所述的方法。
10.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1至8任一项所述的方法。