基于视频监控的无缝衔接追踪方法及相关设备技术

技术编号:37643293 阅读:8 留言:0更新日期:2023-05-25 10:10
本申请涉及一种基于视频监控的无缝衔接追踪方法及相关设备,其方法包括以下步骤:获取监控视频,并在监控视频中标记被监控对象;获取被监控对象在监控视频的当前时刻画面中的位置作为运动终点,基于运动终点和各识别区的基点的距离计算得到多个第一匹配指数;获取被监控对象在预设时长前的时刻的画面位置作为运动起点,基于运动起点和运动终点获得运动向量,并基于指示向量和运动向量得到多个第二匹配指数;基于各识别区对应的第一匹配指数和第二匹配指数,控制当前工作摄像头切换。本申请具有能够连续监控同一目标的优点。请具有能够连续监控同一目标的优点。请具有能够连续监控同一目标的优点。

【技术实现步骤摘要】
基于视频监控的无缝衔接追踪方法及相关设备


[0001]本申请涉及视频流的领域,尤其是涉及一种基于视频监控的无缝衔接追踪方法及相关设备。

技术介绍

[0002]视频监控技术是指使用视频监控系统来捕捉、记录和处理视频信息的技术。视频监控技术通常包括摄像头、监控主机、监控软件、显示器和存储设备等部件。视频监控技术广泛应用于安全监控、交通监控、智能家居等领域,可以提供安全防范、事故查找、城市管理等功能。
[0003]多摄像头的视频监控技术是指使用多个摄像头同时监控一个场景或区域的技术。多摄像头的视频监控技术可以提供更加全面和精细的监控数据。使用多摄像头的视频监控技术,可以获得以下优势:增加监控的覆盖范围:使用多个摄像头,可以同时监控到更大的区域,提高监控的效率。
[0004]提高监控的精度:多个摄像头可以提供更多的视角,使得监控的精度更高。
[0005]便于实现无缝衔接:使用多个摄像头可以实现基于视频监控的无缝衔接功能,方便用户查看和回放视频。
[0006]但是,在利用多摄像头进行实时监控时,由于一些路口面积大,连接的道路众多,其拓扑对应的相邻摄像头也较多,被监控的移动目标会在不同摄像头对应的监控区域之间快速移动,凭借手动切换难以快速找到相应的摄像头画面,错失目标的风险较大。

技术实现思路

[0007]为了连续监控同一目标,本申请提供一种无缝衔接追踪方法及相关设备。
[0008]第一方面,本申请提供的一种无缝衔接追踪方法,采用如下的技术方案:一种无缝衔接追踪方法,包括以下步骤:获取监控视频,并在监控视频中标记被监控对象;其中,监控视频的画面与摄像头的监控区域相对应;获取被监控对象在监控视频的当前时刻画面中的位置作为运动终点,基于运动终点和各识别区的基点的距离计算得到多个第一匹配指数;其中,摄像头的监控区域内对应有若干识别区;获取被监控对象在预设时长前的时刻的画面位置作为运动起点,基于运动起点和运动终点获得运动向量,并基于指示向量和运动向量得到多个第二匹配指数;其中,指示向量用于表征运动物体在识别区中的离开画面理论方向;基于各识别区对应的第一匹配指数和第二匹配指数,控制当前工作摄像头切换。
[0009]通过采用上述技术方案,每个摄像头均能够获取监控视频,但是由于屏幕有限,只能够选取一个或有限的若干个摄像头所获得的画面在屏幕上进行显示。在合适的摄像头布
局下,相邻的摄像头存在重叠区域,以防止存在视觉死角,该重叠区域在本申请中被设定为识别区。通过手动选择或自动选择的方式,对被监控视频中的对象进行选取以作为被监控对象。但是,由于道路摄像头的使用数量大,工作环境恶劣,通常使用的规格通常较低,对于识别区这种拍摄远端通常拍摄不够清晰,而且道路中的目标众多,难以准确识别和抓取目标图像。因此如果直接依靠被监控对象与识别区的相对位置来控制摄像头切换,可能在目标进入到识别区之前即发生目标丢失。因此,在目标相对清晰时即提前对目标进入的区域对应的摄像头切换为工作摄像头是一种可行的解决方案。
[0010]在本申请中,以被监控对象在当前时刻画面中的位置为运动终点,由于被监控对象在画面中发生移动,与各个识别区的距离各有不同,因此被监控对象越靠近的识别区,越可能为被监控对象进入的区域。因此在这里基于被监控对象与识别区的基点的距离设定第一匹配指数。
[0011]另外,由于被监控对象在画面中的运动方向不同,即不同识别区对应出口的朝向,也可以作为被监控对象可能进入区域的参考。因此在这里基于被监控对象的运动方向与各被监控对象离开画面的理论方向的夹角来设定第二匹配指数。
[0012]综上,统筹第一匹配参数和第二匹配参数,计算出被监控对象最可能进入的区域,以控制播放的画面切换至相应摄像头所拍摄的画面。
[0013]可选的,所述的获取被监控对象在监控视频的当前时刻画面中的位置作为运动终点,基于运动终点和各识别区的基点的距离计算得到多个第一匹配指数的步骤,包括:获取被监控对象在监控视频的当前时刻画面中的位置作为运动终点;在当前时刻画面中计算运动终点到各识别区的基点的距离;计算所计算得到的距离与相应识别区对应的调整参数的比值,并将该比值作为相应识别区的第一匹配指数。
[0014]通过采用上述技术方案,可以计算出被监控对象在当前时刻与各识别区的画面距离,由于拍摄画面具有近大远小的特点,因此每个识别区分别对应有不同的调整参数,通过被监控对象与不同识别区画面距离与相应调整参数的比值,能够使得得到的第一匹配指数更为精准地对被监控对象与各识别区实际距离进行表征。
[0015]可选的,所述的获取被监控对象在预设时长前的时刻的画面位置作为运动起点,基于运动起点和运动终点获得运动向量,并基于指示向量和运动向量得到多个第二匹配指数的步骤,包括:获取运动起点和运动终点的位置,并基于预设时长计算运动起点到运动终点为运动速度;判断运动速度与相应预设速度阈值的相对大小,基于判断结果缩短预设时长并重复运动速度的计算,直至本次运动速度的计算结果与上一次运动速度的计算结果的比值大于预设比值,其中,预设速度阈值相关于识别区和被监控对象的类型。
[0016]通过采用上述技术方案,运动起点和运动终点之间的距离与预设时长的比值为两点间距离的平均速度。虽然目前存在大量基于视频内多帧画面来可以对完整的轨迹进行速度计算的方法,但是由于摄像头众多且视频内对象众多,因此实用该类方法容易造成算力短缺导致延迟。在本方案中,利用一个预设时长来对被监控物体进行预判,由于对应的时间起点和时间终点在不断发生改变,运动起点和运动终点也在不断发生改变,因此平均速度
不会发生骤变,只会发生偏小的情况。当被监控对象计算得到的平均速度小于预设速度阈值时,即表征该计算得到的速度明显不合理,因此对预设时长进行缩短,这能够更接近于当前被监控对象的实际运动轨迹,更大可能地排除掉被监控目标发生小范围兜转和长时间停滞所带来的影响。需要注意的是,速度计算的目的是为了获得尽可能精确的目标运动趋向,而不是速度值。
[0017]综上,通过若干次预设时长的缩短,能够得到合理的用于表征被监控物体运动趋势的速度方向。
[0018]可选的,所述的获取运动起点和运动终点的位置,并基于预设时长计算运动起点到运动终点为运动速度的步骤,包括:获取运动起点和运动终点的位置,并计算运动起点到运动终点的距离;从预设时长序列中读取初始预设时长值,并进行速度计算并将计算结果作为被监控对象的运动速度;其中,速度计算为计算运动起点到运动终点的距离与初始预设时长的比值;所述的判断运动速度与相应预设速度阈值的相对大小,基于判断结果缩短预设时长并重复运动速度的计算,直至本次运动速度的计算结果与上一次运动速度的计算结果的比值大于预设比值的步骤包括:判断运动速度是否小于预设速度阈值,若否则以被监控对象在该预设时长前的时刻的画面位置为运动起点,若是则进入下一步;从预设时长序列中读取下一预设时长值,并计算以所述下一预设时长进行速度计算所得结果与上一次速度计算所得结果的比值;判断计算得到的比值本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于视频监控的无缝衔接追踪方法,其特征在于,包括以下步骤:获取监控视频,并在监控视频中标记被监控对象;其中,监控视频的画面与摄像头的监控区域相对应;获取被监控对象在监控视频的当前时刻画面中的位置作为运动终点,基于运动终点和各识别区的基点的距离计算得到多个第一匹配指数;其中,摄像头的监控区域内对应有若干识别区;获取被监控对象在预设时长前的时刻的画面位置作为运动起点,基于运动起点和运动终点获得运动向量,并基于指示向量和运动向量得到多个第二匹配指数;其中,指示向量用于表征运动物体在识别区中的离开画面理论方向;基于各识别区对应的第一匹配指数和第二匹配指数,控制当前工作摄像头切换。2.根据权利要求1所述的基于视频监控的无缝衔接追踪方法,其特征在于,所述的获取被监控对象在监控视频的当前时刻画面中的位置作为运动终点,基于运动终点和各识别区的基点的距离计算得到多个第一匹配指数的步骤,包括:获取被监控对象在监控视频的当前时刻画面中的位置作为运动终点;在当前时刻画面中计算运动终点到各识别区的基点的距离;计算所计算得到的距离与相应识别区对应的调整参数的比值,并将该比值作为相应识别区的第一匹配指数。3.根据权利要求1所述的基于视频监控的无缝衔接追踪方法,其特征在于,所述的获取被监控对象在预设时长前的时刻的画面位置作为运动起点,基于运动起点和运动终点获得运动向量,并基于指示向量和运动向量得到多个第二匹配指数的步骤,包括:获取运动起点和运动终点的位置,并基于预设时长计算运动起点到运动终点为运动速度;判断运动速度与相应预设速度阈值的相对大小,基于判断结果缩短预设时长并重复运动速度的计算,直至本次运动速度的计算结果与上一次运动速度的计算结果的比值大于预设比值,其中,预设速度阈值相关于识别区和被监控对象的类型。4.根据权利要求3所述的基于视频监控的无缝衔接追踪方法,其特征在于,所述的获取运动起点和运动终点的位置,并基于预设时长计算运动起点到运动终点为运动速度的步骤,包括:获取运动起点和运动终点的位置,并计算运动起点到运动终点的距离;从预设时长序列中读取初始预设时长值,并进行速度计算并将计算结果作为被监控对象的运动速度;其中,速度计算为计算运动起点到运动终点的距离与初始预设时长的比值;所述的判断运动速度与相应预设速度阈值的相对大小,基于判断结果缩短预设时长并重复运动速度的计算,直至本次运动速度的计算结果与上一次运动速度的计算结果的比值大于预设比值的步骤包括:判断运动速度是否小于预设速度阈值,若否则以被监控对象在该预设时长前的时刻的画面位置为运动起点,若是则进入下一步;从预设时长序列中读取下一预设时长值,并计算以所述下一预设时长进行速度计算所得结果与上一次速度计算所得结果的比值;判断计算得到的比值是否小于预设比值阈值,若是则以被监控对象在该预设时长前的
时刻的画面位置为运动起点,若否则返回上一步骤。5.根据权利要...

【专利技术属性】
技术研发人员:孙石磊李琰琰
申请(专利权)人:上海兆兴港智能科技有限公司
类型:发明
国别省市:

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

1