目标框与视频帧的同步显示方法、系统、设备及介质技术方案

技术编号:29788539 阅读:12 留言:0更新日期:2021-08-24 18:06
本发明专利技术提出的一种目标框与视频帧的同步显示方法、系统、设备及介质,该方法通过获取初始视频数据,将其中的视频帧存入视频缓冲队列,将目标框存入目标框缓冲队列,从视频缓冲队列中获取待显示视频帧时,若目标框缓冲队列中存在与待显示视频帧匹配的匹配目标框,将该匹配目标框存入待显示目标框队列中,从待显示目标框队列中提取待显示目标框,将待显示目标框和待显示视频帧同步显示,可以实现提升跟踪效果,降低目标框和实际视频帧中的目标对象位置之间的偏差,当目标对象离开区域时,目标框及时消除,避免了目标框提前或滞后显示的问题。

【技术实现步骤摘要】
目标框与视频帧的同步显示方法、系统、设备及介质
本专利技术涉及智能视频监控领域,尤其涉及一种目标框与视频帧的同步显示方法、系统、设备及介质。
技术介绍
目标跟踪框也即目标框,是视频分析的常用技术手段。视频分析主要是对图像序列进行处理,从而研究运动目标的规律,包括运动检测,目标分类,目标跟踪,行为理解,事件检测等。在此基础上的目标跟踪方法的研究和应用作为计算机视觉领域的一个重要分支,正日益广泛的应用到科学技术,国防建设,航空航天,卫生医疗等各个领域,因而研究目标跟踪技术有着重大的实用价值和广阔的发展前景。目前目标跟踪已经被广泛应用于众多生活和工作领域,主要包括电视监控,视频压缩编码,智能交通,人机交互等。但相关技术中,目标框与视频画面异步传输往往导致跟踪效果不佳,具体表现在目标框和实际视频帧中的目标对象位置有偏差,当目标对象离开区域时,目标框有短时间残留,目标框提前或滞后显示。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术提供一种目标框与视频帧的同步显示方法、系统、设备及介质,以解决上述技术问题。本专利技术提供的一种目标框与视频帧的同步显示方法,包括:一种目标框与视频帧的同步显示方法,其特征在于,所述方法包括:获取初始视频数据,所述初始视频数据包括若干视频帧和若干目标框;将所述视频帧存入视频缓冲队列,将所述目标框存入目标框缓冲队列;从所述视频缓冲队列中获取待显示视频帧,若所述目标框缓冲队列中存在匹配目标框,则将所述匹配目标框存入待显示目标框队列,所述待显示目标框为与所述待显示视频帧符合预设匹配规则的目标框;从所述待显示目标框队列中提取所述待显示目标框,将所述待显示目标框与所述待显示视频帧同步显示。可选的,所述将所述视频帧存入视频缓冲队列,将所述目标框存入目标框缓冲队列之前,还包括:对所述初始视频数据进行解析,得到若干视频帧和若干目标框,并对所述视频帧和与所述视频帧对应的目标框分别添加标识信息。可选的,所述将所述目标框存入目标框缓冲队列包括:获取所述目标框的属性信息,根据所述属性信息将所述目标框存入对应的子目标框缓冲队列;所述目标框缓冲队列包括若干个所述子目标框缓冲队列。可选的,所述标识信息包括时间戳,所述待显示目标框与所述待显示视频帧之间的待显示时间差小于预设时间差阈值,所述待显示时间差根据所述待显示目标框的时间戳与所述待显示视频帧的时间戳得到,所述预设时间差阈值根据所述初始视频数据的采样率和所述初始视频数据的帧率确定。可选的,所述标识信息包括时间戳,若所述目标框缓冲队列中不存在匹配目标框,分别获取所述目标框的时间戳与所述待显示视频帧的时间戳,所述方法还包括以下至少之一:若所述目标框的时间戳早于所述待显示视频帧的时间戳,则将所述目标框从所述目标框缓冲队列中删除;若所述目标框的时间戳晚于所述待显示视频帧的时间戳,则获取所述目标框的时间戳与所述待显示视频帧的时间戳之间的目标时间差,若所述目标时间差小于最大时间差阈值,则保留所述目标框;若所述目标框的时间戳晚于所述待显示视频帧的时间戳,则获取所述目标框的时间戳与所述待显示视频帧的时间戳之间的目标时间差,若所述目标时间差大于最大时间差阈值,则将所述目标框从所述目标框缓冲队列中删除。可选的,所述将所述待显示目标框与所述待显示视频帧同步显示包括:从所述待显示目标框队列中获取待显示目标框,并将所述待显示目标框绘制到所述待显示视频帧中;获取下一帧待显示视频帧和所述待显示目标框的剩余显示次数;若所述剩余显示次数大于零,且所述目标框缓冲队列中不存在下一帧待显示目标框,从所述待显示目标框队列中获取待显示目标框,并将所述待显示目标框绘制到所述下一帧待显示视频帧中,所述下一帧待显示目标框为与所述下一帧待显示视频帧符合预设匹配规则的目标框。可选的,若所述剩余显示次数等于零,将所述待显示目标框从所述待显示目标框缓冲队列中删除。本专利技术还提供了一种目标框与视频帧的同步显示系统,所述系统包括:获取模块,用于获取初始视频数据,所述初始视频数据包括若干视频帧和若干目标框;缓存模块,用于将所述视频帧存入视频缓冲队列,将所述目标框存入目标框缓冲队列;匹配模块,用于从所述视频缓冲队列中获取待显示视频帧,若所述目标框缓冲队列中存在匹配目标框,则将所述匹配目标框存入待显示目标框队列,所述待显示目标框为与所述待显示视频帧符合预设匹配规则的目标框;显示模块,用于从所述待显示目标框队列中提取所述待显示目标框,将所述待显示目标框与所述待显示视频帧同步显示。本专利技术还提供了一种电子设备,包括处理器、存储器和通信总线;所述通信总线用于将所述处理器和存储器连接;所述处理器用于执行所述存储器中存储的计算机程序,以实现如上述中任一项实施例所述的方法。本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序用于使所述计算机执行如上述任一项实施例所述的方法。本专利技术的有益效果:本专利技术提出的一种目标框与视频帧的同步显示方法、系统、设备及介质,该方法通过获取初始视频数据,将其中的视频帧存入视频缓冲队列,将目标框存入目标框缓冲队列,从视频缓冲队列中获取待显示视频帧时,若目标框缓冲队列中存在与待显示视频帧匹配的匹配目标框,将该匹配目标框存入待显示目标框队列中,从待显示目标框队列中提取待显示目标框,将待显示目标框和待显示视频帧同步显示,可以实现提升跟踪效果,降低目标框和实际视频帧中的目标对象位置之间的偏差,当目标对象离开区域时,目标框及时消除,避免了目标框提前或滞后显示的问题。附图说明图1是本专利技术实施例一中提供的目标框与视频帧的同步显示方法的一种流程示意图;图2是本专利技术实施例一中提供的目标框与视频帧的同步显示方法的一种具体的流程示意图;图3是本专利技术实施例中提供的一种目标框与视频帧绑定渲染流程示意图;图4是本专利技术实施例二提供的目标框与视频帧的同步显示系统的一种结构示意图;图5是本专利技术一实施例提供的一种电子设备的结构示意图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。在下文描述中,探讨了大量细节,以提供对本专利技术实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没有这些具本文档来自技高网...

【技术保护点】
1.一种目标框与视频帧的同步显示方法,其特征在于,所述方法包括:/n获取初始视频数据,所述初始视频数据包括若干视频帧和若干目标框;/n将所述视频帧存入视频缓冲队列,将所述目标框存入目标框缓冲队列;/n从所述视频缓冲队列中获取待显示视频帧,若所述目标框缓冲队列中存在匹配目标框,则将所述匹配目标框存入待显示目标框队列,所述匹配目标框为与所述待显示视频帧符合预设匹配规则的目标框;/n从所述待显示目标框队列中提取所述待显示目标框,将所述待显示目标框与所述待显示视频帧同步显示。/n

【技术特征摘要】
1.一种目标框与视频帧的同步显示方法,其特征在于,所述方法包括:
获取初始视频数据,所述初始视频数据包括若干视频帧和若干目标框;
将所述视频帧存入视频缓冲队列,将所述目标框存入目标框缓冲队列;
从所述视频缓冲队列中获取待显示视频帧,若所述目标框缓冲队列中存在匹配目标框,则将所述匹配目标框存入待显示目标框队列,所述匹配目标框为与所述待显示视频帧符合预设匹配规则的目标框;
从所述待显示目标框队列中提取所述待显示目标框,将所述待显示目标框与所述待显示视频帧同步显示。


2.如权利要求1所述的同步显示方法,其特征在于,所述将所述视频帧存入视频缓冲队列,将所述目标框存入目标框缓冲队列之前,还包括:
对所述初始视频数据进行解析,得到若干视频帧和若干目标框,并对所述视频帧和与所述视频帧对应的目标框分别添加标识信息。


3.如权利要求1所述的同步显示方法,其特征在于,所述将所述目标框存入目标框缓冲队列包括:
获取所述目标框的属性信息,根据所述属性信息将所述目标框存入对应的子目标框缓冲队列;
所述目标框缓冲队列包括若干个所述子目标框缓冲队列。


4.如权利要求2所述的同步显示方法,其特征在于,所述标识信息包括时间戳,所述待显示目标框与所述待显示视频帧之间的待显示时间差小于预设时间差阈值,所述待显示时间差根据所述待显示目标框的时间戳与所述待显示视频帧的时间戳得到,所述预设时间差阈值根据所述初始视频数据的采样率和所述初始视频数据的帧率确定。


5.如权利要求2所述的同步显示方法,其特征在于,所述标识信息包括时间戳,若所述目标框缓冲队列中不存在匹配目标框,分别获取所述目标框的时间戳与所述待显示视频帧的时间戳,所述方法还包括以下至少之一:
若所述目标框的时间戳早于所述待显示视频帧的时间戳,则将所述目标框从所述目标框缓冲队列中删除;
若所述目标框的时间戳晚于所述待显示视频帧的时间戳,则获取所述目标框的时间戳与所述待显示视频帧的时间戳之间的目标时间差,若所述目标时间差小于最大时间差阈值,则保留所述目标框;
若所述...

【专利技术属性】
技术研发人员:杨立志
申请(专利权)人:重庆紫光华山智安科技有限公司
类型:发明
国别省市:重庆;50

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

1