数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35230361 阅读:14 留言:0更新日期:2022-10-15 10:51
本公开关于一种数据处理方法、装置、电子设备及存储介质,该方法包括:获取目标特效对应的特效配置信息和目标对象模板信息;基于特效配置信息,对目标对象模板信息进行实例化处理,得到目标特效对应的目标数据对象;将目标数据对象插入通用中转层对应的数据缓存池;在检测到数据缓存池中已插入目标数据对象的情况下,获取目标数据对象中目标对象指标对应的指标数据;基于指标数据进行图像特效渲染,得到目标特效对应的特效图像。利用本公开实施例可以降低图像处理应用程序对应的代码冗余度,提升程序开发效率。提升程序开发效率。提升程序开发效率。

【技术实现步骤摘要】
数据处理方法、装置、电子设备及存储介质


[0001]本公开涉及数据处理
,尤其涉及一种数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着计算机技术和多媒体技术的发展,图像特效渲染在图像处理应用领域广泛应用。
[0003]相关技术中,确定需要渲染的图像特效之后需要对待处理图像进行图像识别处理和特效渲染处理,特效渲染处理依赖于图像识别结果,因此需要进行数据中转。对于不同的图像处理应用程序,其数据中转实现代码也不相同,并分别由不同的开发人员编写。
[0004]相关技术中,图像处理应用程序对应的代码冗余度高、程序开发效率较低。

技术实现思路

[0005]本公开提供一种数据处理方法、装置、电子设备及存储介质,以至少解决相关技术中图像处理应用程序对应的代码冗余度高、程序开发效率较低的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种数据处理方法,所述方法包括:获取目标特效对应的特效配置信息和目标对象模板信息;基于所述特效配置信息,对所述目标对象模板信息进行实例化处理,得到所述目标特效对应的目标数据对象;将所述目标数据对象插入通用中转层对应的数据缓存池,所述通用中转层为基于适用于至少两类图像处理应用程序的软件开发工具包构建的数据中转层;在检测到所述数据缓存池中已插入所述目标数据对象的情况下,获取所述目标数据对象中目标对象指标对应的指标数据;基于所述指标数据进行图像特效渲染,得到所述目标特效对应的特效图像。
[0006]在一些可能的设计中,所述获取目标特效对应的特效配置信息和目标对象模板信息,包括:获取至少一种对象模板信息和所述目标特效对应的特效配置信息,所述特效配置信息包括所述目标特效对应的图像处理类型信息;基于所述图像处理类型信息,从所述至少一种对象模板信息中确定所述目标对象模板信息。
[0007]在一些可能的设计中,所述特效配置信息包括所述目标特效对应的图像处理配置信息,所述基于所述特效配置信息,对所述目标对象模板信息进行实例化处理,得到所述目标特效对应的目标数据对象,包括:对所述特效配置信息进行解析,得到所述图像处理配置信息,所述图像处理配置信息包括渲染所述目标特效所需的属性参数信息和方法参数信息;基于所述属性参数信息和所述方法参数信息,对所述目标对象模板信息进行实例化处理,得到所述目标数据对象。
[0008]在一些可能的设计中,所述在检测到所述数据缓存池中已插入所述目标数据对象的情况下,获取所述目标数据对象中目标对象指标对应的指标数据,包括:在检测到所述数据缓存池中已插入所述目标数据对象的情况下,获取所述目标数据对象对应的图像处理类
型信息、图像处理参数信息和所述目标对象指标;将所述图像处理类型信息、所述图像处理参数信息和所述目标对象指标传入图像处理层进行图像处理,得到所述指标数据。
[0009]在一些可能的设计中,所述将所述图像处理类型信息、所述图像处理参数信息和所述目标对象指标传入图像处理层进行图像处理,得到所述指标数据,包括:在所述图像处理层中,确定所述目标对象指标对应的处理器信息,所述处理器信息指示的处理器主体包括中央处理器、图形处理器中至少一种;基于所述处理器信息、所述图像处理类型信息和所述图像处理参数信息,对所述待处理图像进行图像处理,得到所述指标数据。
[0010]在一些可能的设计中,所述方法还包括:将所述数据缓存池中的所述目标数据对象传入图像渲染层对应的数据管理器;在所述数据管理器中确定所述目标数据对象对应的内存空间地址;基于所述内存空间地址存储所述指标数据。
[0011]在一些可能的设计中,所述基于所述指标数据进行图像特效渲染,得到所述目标特效对应的特效图像,包括:响应于图像渲染指令,基于所述内存空间地址获取所述指标数据;基于所述指标数据对所述待处理图像进行特效渲染处理,得到所述特效图像。
[0012]在一些可能的设计中,所述方法应用于安装有目标图像处理应用程序的终端,所述目标图像处理应用程序是所述至少两类图像处理应用程序中的图像处理应用程序,所述至少两类图像处理应用程序是联合开发的图像处理应用程序。
[0013]根据本公开实施例的第二方面,提供一种数据处理装置,包括:特效信息获取模块,被配置为执行获取目标特效对应的特效配置信息和目标对象模板信息;数据对象实例化模块,被配置为执行基于所述特效配置信息,对所述目标对象模板信息进行实例化处理,得到所述目标特效对应的目标数据对象;数据对象缓存模块,被配置为执行将所述目标数据对象插入通用中转层对应的数据缓存池,所述通用中转层为基于适用于至少两类图像处理应用程序的软件开发工具包构建的数据中转层;指标数据获取模块,被配置为执行在检测到所述数据缓存池中已插入所述目标数据对象的情况下,获取所述目标数据对象中目标对象指标对应的指标数据;特效渲染模块,被配置为执行基于所述指标数据进行图像特效渲染,得到所述目标特效对应的特效图像。
[0014]在一些可能的设计中,所述特效信息获取模块,包括:模板配置信息获取子模块,被配置为执行获取至少一种对象模板信息和所述目标特效对应的特效配置信息,所述特效配置信息包括所述目标特效对应的图像处理类型信息;对象模板确定子模块,被配置为执行基于所述图像处理类型信息,从所述至少一种对象模板信息中确定所述目标对象模板信息。
[0015]在一些可能的设计中,所述特效配置信息包括所述目标特效对应的图像处理配置信息,所述数据对象实例化模块,包括:配置信息解析子模块,被配置为执行对所述特效配置信息进行解析,得到所述图像处理配置信息,所述图像处理配置信息包括渲染所述目标特效所需的属性参数信息和方法参数信息;数据对象实例化子模块,被配置为执行基于所述属性参数信息和所述方法参数信息,对所述目标对象模板信息进行实例化处理,得到所述目标数据对象。
[0016]在一些可能的设计中,所述指标数据获取模块,包括:对象信息获取子模块,被配置为执行在检测到所述数据缓存池中已插入所述目标数据对象的情况下,获取所述目标数据对象对应的图像处理类型信息、图像处理参数信息和所述目标对象指标;图像处理子模
块,被配置为执行将所述图像处理类型信息、所述图像处理参数信息和所述目标对象指标传入图像处理层进行图像处理,得到所述指标数据。
[0017]在一些可能的设计中,所述图像处理子模块,包括:处理器确定单元,被配置为执行在所述图像处理层中,确定所述目标对象指标对应的处理器信息,所述处理器信息指示的处理器主体包括中央处理器、图形处理器中至少一种;图像处理单元,被配置为执行基于所述处理器信息、所述图像处理类型信息和所述图像处理参数信息,对所述待处理图像进行图像处理,得到所述指标数据。
[0018]在一些可能的设计中,所述装置还包括:数据对象转存模块,被配置为执行将所述数据缓存池中的所述目标数据对象传入图像渲染层对应的数据管理器;内存空间确定模块,被配置为执行在所述数据管理器中确定所述目标数据对象对应的内存空间地址;指标数据存储模块,被配置为执行基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取目标特效对应的特效配置信息和目标对象模板信息;基于所述特效配置信息,对所述目标对象模板信息进行实例化处理,得到所述目标特效对应的目标数据对象;将所述目标数据对象插入通用中转层对应的数据缓存池,所述通用中转层为基于适用于至少两类图像处理应用程序的软件开发工具包构建的数据中转层;在检测到所述数据缓存池中已插入所述目标数据对象的情况下,获取所述目标数据对象中目标对象指标对应的指标数据;基于所述指标数据进行图像特效渲染,得到所述目标特效对应的特效图像。2.根据权利要求1所述的方法,其特征在于,所述获取目标特效对应的特效配置信息和目标对象模板信息,包括:获取至少一种对象模板信息和所述目标特效对应的特效配置信息,所述特效配置信息包括所述目标特效对应的图像处理类型信息;基于所述图像处理类型信息,从所述至少一种对象模板信息中确定所述目标对象模板信息。3.根据权利要求1所述的方法,其特征在于,所述特效配置信息包括所述目标特效对应的图像处理配置信息,所述基于所述特效配置信息,对所述目标对象模板信息进行实例化处理,得到所述目标特效对应的目标数据对象,包括:对所述特效配置信息进行解析,得到所述图像处理配置信息,所述图像处理配置信息包括渲染所述目标特效所需的属性参数信息和方法参数信息;基于所述属性参数信息和所述方法参数信息,对所述目标对象模板信息进行实例化处理,得到所述目标数据对象。4.根据权利要求1所述的方法,其特征在于,所述在检测到所述数据缓存池中已插入所述目标数据对象的情况下,获取所述目标数据对象中目标对象指标对应的指标数据,包括:在检测到所述数据缓存池中已插入所述目标数据对象的情况下,获取所述目标数据对象对应的图像处理类型信息、图像处理参数信息和所述目标对象指标;将所述图像处理类型信息、所述图像处理参数信息和所述目标对象指标传入图像处理层进行图像处理,得到所述指标数据。5.根据权利要求4所述的方法,其特征在于,所述将所述图像处理类型信息、所述图像处理参数信息和所述目标对象指标传入图像处理层进行图像处理,得到所述指标数据,包括:在所述图像处理层中,确定所述目标对象指标对应的处理器信息,所述处理器信息指示...

【专利技术属性】
技术研发人员:陈威彪
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1