System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频帧的处理方法、装置、计算机设备和存储介质制造方法及图纸_技高网

视频帧的处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:40655607 阅读:12 留言:0更新日期:2024-03-13 21:32
本申请涉及一种视频帧的处理方法、装置、计算机设备、存储介质和计算机程序产品。该方法可应用于云会议、云存储、人工智能和智能交通等场景,该方法包括:确定目标对象的关键部位在携带噪声的各视频帧中呈现的姿态;根据关键部位的各姿态,确定关键部位在各视频帧内的偏转程度值;基于关键部位在各视频帧内的偏转程度值生成控制信号;通过背隙滤波器,依据背隙滤波系数对控制信号进行背隙滤波,得到关键部位在各视频帧内的偏转更新值;基于各视频帧内的偏转更新值,依次对各视频帧进行图像处理。采用本方法能够有效消除噪声导致的对视频帧进行图像处理时的抖动,有利于提高图像处理后的视频帧的稳定性。

【技术实现步骤摘要】

本申请涉及视频处理,特别是涉及一种视频帧的处理方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、随着视频技术和互联网技术的不断发展,使得广大用户可以很方便地通过智能终端进行视频会议,或观看各种视频(如直播视频)。由于视频采集的过程中,不可避免地引入噪声,在进行视频会议或观看视频的过程中,使视频出现抖动的问题,从而使视频出现失真的情况,在对该视频中的视频帧进行处理时,将会影响处理后的视频帧的稳定性。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种视频帧的处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,能够有效消除噪声导致的对视频帧进行图像处理时的抖动,有利于提高图像处理后的视频帧的稳定性。

2、第一方面,本申请提供了一种视频帧的处理方法。所述方法包括:

3、确定目标对象的关键部位在携带噪声的各视频帧中呈现的姿态;

4、根据所述关键部位的各姿态,确定所述关键部位在各所述视频帧内的偏转程度值;所述偏转程度值的大小受所述关键部位的姿态变化和所述噪声影响;

5、基于所述关键部位在各所述视频帧内的偏转程度值生成控制信号;

6、通过背隙滤波器,依据背隙滤波系数对所述控制信号进行背隙滤波,得到所述关键部位在各所述视频帧内的偏转更新值;

7、基于各所述视频帧内的偏转更新值,依次对各所述视频帧进行图像处理。

8、第二方面,本申请还提供了一种视频帧的处理装置。所述装置包括:p>

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、根据所述关键部位的各姿态,确定所述关键部位在各所述视频帧内的偏转程度值;所述偏转程度值的大小受所述关键部位的姿态变化和所述噪声影响;

35、基于所述关键部位在各所述视频帧内的偏转程度值生成控制信号;

36、通过背隙滤波器,依据背隙滤波系数对所本文档来自技高网...

【技术保护点】

1.一种视频帧的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定目标对象的关键部位在携带噪声的各视频帧中呈现的姿态,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述关键部位在各所述视频帧内的偏转程度值生成控制信号,包括:

4.根据权利要求1所述的方法,其特征在于,各所述视频帧是实时采集的视频帧,所述控制信号用于描述所述偏转程度值随时间变化的趋势;

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求4所述的方法,其特征在于,所述将所述目标拐点处的偏转更新值作为所述关键部位在各所述视频帧内的偏转更新值之后,所述方法还包括:

8.根据权利要求1至7中任一项所述的方法,其特征在于,所述关键部位包括面部,所述各姿态包括所述面部在各所述视频帧中的俯仰角、偏航角和翻滚角;

9.根据权利要求8所述的方法,其特征在于,所述确定目标对象的关键部位在携带噪声的各视频帧中呈现的姿态,包括:

10.根据权利要求9所述的方法,其特征在于,所述基于各所述视频帧内的偏转更新值,依次对各所述视频帧进行图像处理,包括:

11.根据权利要求1至7中任一项所述的方法,其特征在于,所述关键部位包括手部;

12.一种视频帧的处理装置,其特征在于,所述装置包括:

13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述的方法的步骤。

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

15.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种视频帧的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定目标对象的关键部位在携带噪声的各视频帧中呈现的姿态,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述关键部位在各所述视频帧内的偏转程度值生成控制信号,包括:

4.根据权利要求1所述的方法,其特征在于,各所述视频帧是实时采集的视频帧,所述控制信号用于描述所述偏转程度值随时间变化的趋势;

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求4所述的方法,其特征在于,所述将所述目标拐点处的偏转更新值作为所述关键部位在各所述视频帧内的偏转更新值之后,所述方法还包括:

8.根据权利要求1至7中任一项所述的方法,其特征在于,所述关键部位包括面部,所述各姿态包括所述面部在各所述视频帧中的俯仰角、偏航角和翻...

【专利技术属性】
技术研发人员:周易余晓铭易阳彭程威徐怡廷李峰左小祥
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1