System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种特效处理方法、系统、设备及存储介质技术方案_技高网

一种特效处理方法、系统、设备及存储介质技术方案

技术编号:44499578 阅读:0 留言:0更新日期:2025-03-04 18:07
本公开实施例提供了一种特效处理方法、系统、设备及存储介质。该方法包括:通过操作交互层,接收目标特效的特效触发操作;通过特效处理引擎的下述步骤响应所述特效触发操作:从相对所述目标特效构建的数据缓存区中拉取待处理图像帧进行特效处理,形成具备所述目标特效的目标特效图像帧并回填至所述数据缓存区;在满足展示条件时从所述数据缓存区拉取所述目标特效图像帧进行所述目标特效图像帧的展示。利用该方法,实现图像帧的采集、特效处理、特效处理后目标特效图像展示的一体化呈现。只需要直接基于特效处理引擎就可以实现图像采集、对采集图像进行特效处理以及对特效处理后的特效图像进行展示的功能,提高了处理效率和使用性能。

【技术实现步骤摘要】

本公开实施例涉及特效处理,尤其涉及一种特效处理方法、系统、设备及存储介质


技术介绍

1、在计算机视觉领域中,通常采用采集控件和展示控件相结合的集成控件来作为视觉应用中实现图像数据采集以及展示的底层支持工具,其中,采集控件主要支持图像数据采集的控件,展示控件主要支持所采集图像数据展示的控件。

2、随着特效技术的出现及不断发展,实际应用中也往往具备对所采集的图像数据进行特效处理的需求。现有实现特效处理的底层支持中,依旧可以采用采集控件来进行图像数据的采集,然后需要借助额外的特效处理控件,来对所采集的数据进行特效加持。

3、目前,采用上述现有方式进行特效处理的实现中,由于额外的特效处理控件无法实现到采集控件的集成,导致通过额外特效处理控件进行特效加持处理后的特效图像数据无法直接由展示控件获得并展示,而是需要将特效处理后的数据引入到额外编程的展示控件中来进行展示。特效处理的上述实现方式很大程度增加了特效处理复杂度,也加重了特效处理的计算资源占用。


技术实现思路

1、本公开提供一种特效处理方法、系统、设备及存储介质,实现图像帧的采集、特效处理、特效处理后目标特效图像展示的一体化呈现,简化了特效处理过程,从而减少了特效处理的计算资源占用,提高了处理效率和使用性能。

2、第一方面,本公开实施例提供了一种特效处理方法,该方法包括:

3、通过操作交互层,接收目标特效的特效触发操作;

4、通过特效处理引擎的下述步骤响应所述特效触发操作:p>

5、从相对所述目标特效构建的数据缓存区中拉取待处理图像帧进行特效处理,形成具备所述目标特效的目标特效图像帧并回填至所述数据缓存区;

6、在满足展示条件时从所述数据缓存区拉取所述目标特效图像帧进行所述目标特效图像帧的展示。

7、第二方面,本公开实施例还提供了一种特效处理系统,该系统用于执行第一方面实施例所述的方法,该系统包括:操作交互层和特效处理引擎,

8、所述操作交互层,用于接收目标特效的特效触发操作;

9、所述特效处理引擎用于执行下述步骤响应所述特效触发操作:

10、从相对所述目标特效构建的数据缓存区中拉取待处理图像帧进行特效处理,形成具备所述目标特效的目标特效图像帧并回填至所述数据缓存区;

11、在满足展示条件时从所述数据缓存区拉取所述目标特效图像帧进行所述目标特效图像帧的展示。

12、第三方面,本公开实施例还提供了电子设备,所述电子设备,包括:

13、一个或多个处理器;

14、存储装置,用于存储一个或多个程序,

15、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本公开实施例第一方面提供的特效处理方法。

16、第四方面,本公开实施例还提供了包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行实现本公开实施例第一方面提供的特效处理方法。

17、本公开实施例提供了特效处理方法、系统、设备及存储介质,通过该特效处理方法,首先通过操作交互层,接收目标特效的特效触发操作;然后通过特效处理引擎的下述步骤响应所述特效触发操作:从相对所述目标特效构建的数据缓存区中拉取待处理图像帧进行特效处理,形成具备所述目标特效的目标特效图像帧并回填至所述数据缓存区;在满足展示条件时从所述数据缓存区拉取所述目标特效图像帧进行所述目标特效图像帧的展示。上述技术方案,通过相对目标特效构建有数据缓存区,数据缓存区可以看做缓存图像帧的公共区,使得特效处理引擎可以将图像帧存储在数据缓存区中,也可以从数据缓存区中拉取到图像帧,从而保证特效处理引擎能够采集待处理图像帧,对采集的待处理图像帧进行特效处理以及将特效处理后的目标特效图像帧进行展示。特效处理引擎之所以能够将待处理图像帧进行特效处理以及将特效处理后的目标特效图像帧能够进行展示,是因为其关联有数据缓存区,数据都能够落入到数据缓存区中,下一个逻辑执行的时候去进行获取即可,通过这种方式去实现图像帧的采集、特效处理、特效处理后目标特效图像展示的一体化呈现。上述技术方案只需要直接基于特效处理引擎就可以实现图像采集、对采集图像进行特效处理以及对特效处理后的目标特效图像帧进行展示的功能,不再需要额外的借助额外的特效处理控件来对所采集的数据进行特效加持,实现了特效的处理以及展示,简化了特效处理过程,从而减少了特效处理的计算资源占用,提高了处理效率和使用性能。

本文档来自技高网...

【技术保护点】

1.一种特效处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述特效处理引擎包括处理调度控件以及特效处理控件集合;

3.根据权利要求2所述的方法,其特征在于,在所述目标特效所关联目标特效处理控件的数量为1时,

4.根据权利要求3所述的方法,其特征在于,所述在满足展示条件时从所述数据缓存区拉取所述目标特效图像帧进行所述目标特效图像帧的展示,包括:

5.根据权利要求2所述的方法,其特征在于,在所述目标特效所关联目标特效处理控件的数量为多个时,

6.根据权利要求5所述的方法,其特征在于,在满足展示条件时从所述数据缓存区拉取所述目标特效图像帧进行所述目标特效图像帧的展示,包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,还包括:

8.一种特效处理系统,其特征在于,用于执行权利要求1-7任一项所述的方法,包括:操作交互层和特效处理引擎;

9.一种电子设备,其特征在于,所述电子设备,包括:

10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如1-7中任一所述的特效处理方法。

...

【技术特征摘要】

1.一种特效处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述特效处理引擎包括处理调度控件以及特效处理控件集合;

3.根据权利要求2所述的方法,其特征在于,在所述目标特效所关联目标特效处理控件的数量为1时,

4.根据权利要求3所述的方法,其特征在于,所述在满足展示条件时从所述数据缓存区拉取所述目标特效图像帧进行所述目标特效图像帧的展示,包括:

5.根据权利要求2所述的方法,其特征在于,在所述目标特效所关联目标特效处理控件的数量为多个时,

6.根据...

【专利技术属性】
技术研发人员:朱勇富
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1