System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 目标渲染方法、装置、电子设备及存储介质制造方法及图纸_技高网

目标渲染方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41260006 阅读:4 留言:0更新日期:2024-05-11 09:18
本发明专利技术提供一种目标渲染方法,包括:对视频流进行多目标跟踪处理,在第一时刻获取当前处理帧的检测目标集合;对视频流进行渲染处理,在第一时刻获取第一当前渲染帧的第一渲染目标集合;对至少一个检测目标数据进行异步处理后,在第二时刻获取到新增渲染目标数据时,根据新增渲染目标数据对第一渲染目标集合中具有相同跟踪标识的已有渲染目标数据进行更新,得到第二渲染目标集合,目标渲染数据为检测目标数据的异步处理结果;基于第二渲染目标集合对第二时刻的当前展示帧进行渲染,得到第二当前渲染帧,对第二当前渲染帧进行展示。本发明专利技术通过异步处理目标数据的检测和渲染步骤,提高了目标渲染的视频渲染的效率,以及视频渲染的准确性和稳定性。

【技术实现步骤摘要】

本专利技术涉及视频处理领域,尤其涉及一种目标渲染方法、装置、电子设备及存储介质


技术介绍

1、随着视频技术的发展,多目标跟踪已经在视频处理领域中成为一项重要的技术。在现有视频处理技术中,通常采用帧间差分、背景减除等算法来检测目标,并使用卡尔曼滤波、匈牙利算法等手段进行跟踪和渲染。然而,这些方法在处理大规模视频流时,由于视频流的数据量大,导致对视频流内多个目标数据进行渲染的计算量大、处理时间长,往往难以满足实时性的要求。同时,由于视频流中的目标数量和运动状态经常发生变化,难以确保渲染与实时场景一致,因此现有视频处理技术具有无法对大数据量的视频流进行有效渲染处理,且无法保证渲染效果与实时场景一致的问题。


技术实现思路

1、本专利技术实施例提供一种目标渲染方法,旨在解决现有视频处理技术具有无法对大数据量的视频流进行有效渲染处理,且无法保证渲染效果与实时场景一致的问题。对视频流中多个目标进行跟踪处理,在第一时刻获取当前处理帧的检测模板集合,并对视频流进行渲染处理,得到第一时刻渲染帧的第一渲染目标集合,然后对检测目标数据进行异步处理,在第二时刻获取新渲染的目标数据,并根据跟踪标识在已渲染目标数据中进行更新,得到第二渲染目标集合,根据第二渲染目标集合在第二时刻的当前展示帧进行渲染,得到第二当前渲染帧,并将其展示。通过异步处理对视频流中多个目标数据进行检测和渲染,并实时更新渲染后的目标数据,在第二时刻对更新渲染后的目标数据进行展示,从而达到能够针对大数据量的视频流进行有效渲染处理,并且保证渲染效果与实时场景一致,提高了视频渲染的效率,以及视频渲染的准确性和稳定性。

2、第一方面,本专利技术实施例提供一种目标渲染方法,所述方法包括:

3、对视频流进行多目标跟踪处理,在第一时刻获取当前处理帧的检测目标集合,所述检测目标集合包括所述当前处理帧中的至少一个检测目标数据,每个所述检测目标数据包括一个跟踪标识;

4、对所述视频流进行渲染处理,在所述第一时刻获取第一当前渲染帧的第一渲染目标集合,所述第一渲染目标集合包括截至所述第一时刻的至少一个已有渲染目标数据,每个所述已有渲染目标数据包括一个跟踪标识;

5、对至少一个所述检测目标数据进行异步处理后,在第二时刻获取到新增渲染目标数据时,根据所述新增渲染目标数据对所述第一渲染目标集合中具有相同跟踪标识的已有渲染目标数据进行更新,得到第二渲染目标集合,所述目标渲染数据为所述检测目标数据的异步处理结果;

6、基于所述第二渲染目标集合对第二时刻的当前展示帧进行渲染,得到第二当前渲染帧,对所述第二当前渲染帧进行展示。

7、可选的,在所述对至少一个所述检测目标数据进行异步处理之前,所述方法还包括:

8、将所述检测目标集合与所述渲染目标集合按跟踪标识进行碰撞匹配;

9、将所述第一渲染目标集合中跟踪标识不存在于所述检测目标集合中的已有渲染目标数据进行删除;

10、将所述检测目标集合中跟踪标识不存在于所述第一渲染目标集合的检测目标数据添加到所述第一渲染目标集合中。

11、可选的,所述对至少一个所述检测目标数据进行异步处理,包括:

12、根据至少一个检测目标数据,确定至少一个目标质量分数,每个目标质量分数对应一个所述检测目标数据;

13、根据至少一个所述目标质量分数在所述至少一个所述检测目标数据中确定出至少一个待处理检测目标数据;

14、对至少一个所述待处理检测目标数据进行异步处理。

15、可选的,所述根据至少一个所述目标质量分数在所述至少一个所述检测目标数据中确定出至少一个待处理检测目标数据,包括:

16、在至少一个所述检测目标数据中,将所述跟踪标识不存在于所述第一渲染目标集中的所述检测目标数据确定为第一类型检测目标数据;

17、将所述目标质量分数大于预设质量分数阈值的所述第一类型检测目标数据确定为至少一个所述待处理检测目标数据;

18、在至少一个所述检测目标数据中,将所述跟踪标识存在于所述第一渲染目标集中的所述检测目标数据确定为第二类型检测目标数据;

19、在至少一个所述已有渲染目标数据确定出与所述第二类型检测目标数据具有相同跟踪标识的参考已有渲染目标数据;

20、将所述目标质量分数大于所述参考已有渲染目标数据的目标质量分数的所述第二类型检测目标数据确定为至少一个所述待处理检测目标数据。

21、可选的,所述根据至少一个所述目标质量分数在所述至少一个所述检测目标数据中确定出至少一个待处理检测目标数据,包括:

22、根据至少一个所述检测目标数据的跟踪标识,确定至少一个所述检测目标数据的预设质量分数,每个预设质量分数与一个所述跟踪标识对应;

23、在至少一个所述检测目标数据中,将所述目标质量分数大于对应所述检测目标数据的预设质量分数的所述检测目标数据确定为至少一个所述待处理检测目标数据。

24、可选的,在所述对至少一个所述待处理检测目标数据进行异步处理之后,所述方法还包括:

25、根据每个所述待处理检测目标数据的跟踪标识查询每个所述待处理检测目标的异步处理频次;

26、按预先设置好的异步处理频次与质量梯度之间的对应关系,确定每个所述待处理检测目标的质量梯度;

27、根据每个所述待处理检测目标数据的跟踪标识以及每个所述待处理检测目标的质量梯度,对所述预设质量分数阈值进行更新,更新后的预设质量分数阈值与所述待处理检测目标数据的跟踪标识一一对应。

28、可选的,所述方法还包括:

29、对至少一个所述检测目标数据进行异步处理后,在第二时刻获取到新增渲染目标数据时,若所述新增渲染目标数据在所述第一渲染目标集合中不存在相同跟踪标识,则将所述新增渲染目标数据进行忽略处理。

30、第二方面,本专利技术实施例还提供了一种目标渲染装置,所述目标渲染装置包括:

31、第一采样模块,用于在上一轮次的对话完成后,在用户目标库中采样出当前轮次的用户目标数据,所述用户目标库为经过上一轮次的对话数据更新后的用户目标库;

32、第一处理模块,用于对视频流进行多目标跟踪处理,在第一时刻获取当前处理帧的检测目标集合,所述检测目标集合包括所述当前处理帧中的至少一个检测目标数据,每个所述检测目标数据包括一个跟踪标识;

33、第二处理模块,用于对所述视频流进行渲染处理,在所述第一时刻获取第一当前渲染帧的第一渲染目标集合,所述第一渲染目标集合包括截至所述第一时刻的至少一个已有渲染目标数据,每个所述已有渲染目标数据包括一个跟踪标识;

34、第三处理模块,用于对至少一个所述检测目标数据进行异步处理后,在第二时刻获取到新增渲染目标数据时,根据所述新增渲染目标数据对所述第一渲染目标集合中具有相同跟踪标识的已有渲染目标数据进行更新,得到第二渲染目标集合,所述目标渲染数据为所述检测目标数据的本文档来自技高网...

【技术保护点】

1.一种目标渲染方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,在所述对至少一个所述检测目标数据进行异步处理之前,所述方法还包括:

3.如权利要求1或2所述的方法,其特征在于,所述对至少一个所述检测目标数据进行异步处理,包括:

4.如权利要求3所述的方法,其特征在于,所述根据至少一个所述目标质量分数在所述至少一个所述检测目标数据中确定出至少一个待处理检测目标数据,包括:

5.如权利要求3所述的方法,其特征在于,所述根据至少一个所述目标质量分数在所述至少一个所述检测目标数据中确定出至少一个待处理检测目标数据,包括:

6.如权利要求5所述的方法,其特征在于,在所述对至少一个所述待处理检测目标数据进行异步处理之后,所述方法还包括:

7.如权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种目标渲染装置,其特征在于,所述目标渲染装置包括:

9.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的目标渲染方法中的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的目标渲染方法中的步骤。

...

【技术特征摘要】

1.一种目标渲染方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,在所述对至少一个所述检测目标数据进行异步处理之前,所述方法还包括:

3.如权利要求1或2所述的方法,其特征在于,所述对至少一个所述检测目标数据进行异步处理,包括:

4.如权利要求3所述的方法,其特征在于,所述根据至少一个所述目标质量分数在所述至少一个所述检测目标数据中确定出至少一个待处理检测目标数据,包括:

5.如权利要求3所述的方法,其特征在于,所述根据至少一个所述目标质量分数在所述至少一个所述检测目标数据中确定出至少一个待处理检测目标数据,包括:

6.如权利要求5所述的...

【专利技术属性】
技术研发人员:王健
申请(专利权)人:深圳云天励飞技术股份有限公司
类型:发明
国别省市:

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

1