一种文件风格化方法、装置、设备及存储介质制造方法及图纸

技术编号:35173539 阅读:23 留言:0更新日期:2022-10-12 17:39
本发明专利技术公开了一种文件风格化方法、装置、设备及存储介质,该方法包括:加载固定结构的生成对抗网络;查询与生成对抗网络均适配的多份配置文件,每份配置文件均记录有以某一重构图像风格为目标、对生成对抗网络训练得到的参数;为生成对抗网络分别加载每份配置文件;接收第一客户端针对原始数据对象调用风格化服务发送的风格化请求;响应于风格化请求,确定原始数据对象待重构的图像风格,作为目标风格;查找已加载目标文件的生成对抗网络,作为图像风格重构网络;将原始数据对象输入图像风格重构网络中重构为目标数据对象。在新增图像风格时,可以继承在先图像风格的工程,减少重复开发的工作,减少开发的耗时,提高开发的时效性。效性。效性。

【技术实现步骤摘要】
一种文件风格化方法、装置、设备及存储介质


[0001]本专利技术涉及计算机视觉的
,尤其涉及一种文件风格化方法、装置、设备及存储介质。

技术介绍

[0002]在拍照、制作社交消息、录制短视频等场景中,用户会制作各种不同的图像数据、视频数据,为了提升图像数据、视频数据的质量,用户在采集图像数据、视频数据之后,通常会对视频数据进行后期处理。
[0003]其中一种常用的后期处理是变换画面的风格,不同用户对风格的偏向是有所不同的,除了诸如动漫、油画、描边等传统的风格较为稳定之外,某些风格是随着不同业务的兴起而短期内成为热点,例如,改编自某款热门游戏的动画上映,其主题曲流行度高,使得该动画画面的风格在短期内成为热点,某款治愈系的手机游戏下载量高,使得该手机游戏画面的风格在短期内成为热点,等等。
[0004]目前,多使用神经网络对图像数据、视频数据实现风格化,但如果每新增一种风格,则针对该画面的风格训练一个独立的神经网络,不仅开发量较高,耗时较长,存在一定的滞后性,并且,在累积不同风格的过程中,神经网络的数量不断累积,神经网络的结构通常较为庞大,数量众多的神经网络不仅占据大量的存储资源,在运行时会对处理器、内存等资源造成较大的负担。

技术实现思路

[0005]本专利技术提供了一种文件风格化方法、装置、设备及存储介质,以解决如何提高新增画面的风格的时效性并降低对各种资源的负担。
[0006]根据本专利技术的一方面,提供了一种文件风格化方法,包括:加载固定结构的生成对抗网络;查询与所述生成对抗网络均适配的多份配置文件,每份所述配置文件均记录有以重构某一图像风格为目标、对所述生成对抗网络训练得到的参数;为所述生成对抗网络分别加载每份所述配置文件;接收第一客户端针对原始数据对象调用风格化服务发送的风格化请求;响应于所述风格化请求,确定所述原始数据对象待重构的图像风格,作为目标风格;查找已加载目标文件的所述生成对抗网络,作为图像风格重构网络,所述目标文件为记录有以重构所述目标风格为目标、对所述生成对抗网络训练得到的参数的所述配置文件;将所述原始数据对象输入所述图像风格重构网络中重构为目标数据对象,所述目标数据对象维持所述原始数据对象的内容、且具备所述目标风格。
[0007]根据本专利技术的另一方面,提供了一种文件风格化装置,包括:
生成对抗网络加载模块,用于加载固定结构的生成对抗网络;配置文件查询模块,用于查询与所述生成对抗网络均适配的多份配置文件,每份所述配置文件均记录有以重构某一图像风格为目标、对所述生成对抗网络训练得到的参数;配置文件加载模块,用于为所述生成对抗网络分别加载每份所述配置文件;风格化请求接收模块,用于接收第一客户端针对原始数据对象调用风格化服务发送的风格化请求;目标风格确定模块,用于响应于所述风格化请求,确定所述原始数据对象待重构的图像风格,作为目标风格;图像风格重构网络查找模块,用于查找已加载目标文件的所述生成对抗网络,作为图像风格重构网络,所述目标文件为记录有以重构所述目标风格为目标、对所述生成对抗网络训练得到的参数的所述配置文件;目标数据对象重构模块,用于将所述原始数据对象输入所述图像风格重构网络中重构为目标数据对象,所述目标数据对象维持所述原始数据对象的内容、且具备所述目标风格。
[0008]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的文件风格化方法。
[0009]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行时实现本专利技术任一实施例所述的文件风格化方法。
[0010]在本实施例中,加载固定结构的生成对抗网络;查询与生成对抗网络均适配的多份配置文件,每份配置文件均记录有以重构某一图像风格为目标、对生成对抗网络训练得到的参数;为生成对抗网络分别加载每份配置文件;接收第一客户端针对原始数据对象调用风格化服务发送的风格化请求;响应于风格化请求,确定原始数据对象待重构的图像风格,作为目标风格;查找已加载目标文件的生成对抗网络,作为图像风格重构网络,目标文件为记录有以重构目标风格为目标、对生成对抗网络训练得到的参数的配置文件;将原始数据对象输入图像风格重构网络中重构为目标数据对象,目标数据对象维持原始数据对象的内容、且具备目标风格。本实施例提供统一结构的生成对抗网络实现各种图像风格,生成对抗网络中的对抗机制具有普适性,其判别器是学习判断图像数据的图像风格,可以减少设计衡量风格化好坏的目标函数等操作,在新增图像风格时,可以继承在先图像风格的工程,减少重复开发的工作,大大降低了开发的技术门槛,降低了开发的工作量,减少开发的耗时,提高开发的时效性,并且,在不断累积图像风格的过程中,生成对抗网络的结构固定为一种,主要累积的是配置文件,便于管理,扩展性强,按需加载配置文件至生成对抗网络中即可实现风格化,可以大量减少对存储资源的占据,在运行时会可减少对处理器、内存等资源的负担。
[0011]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0012]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1是根据本专利技术实施例一提供的一种文件风格化方法的流程图;图2是根据本专利技术实施例一提供的一种风格化的架构图;图3是根据本专利技术实施例二提供的一种文件风格化方法的流程图;图4是根据本专利技术实施例三提供的一种文件风格化方法的流程图;图5是根据本专利技术实施例四提供的一种文件风格化装置的结构示意图;图6是实现本专利技术实施例五提供的一种电子设备的结构示意图。
具体实施方式
[0014]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0015]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件风格化方法,其特征在于,包括:加载固定结构的生成对抗网络;查询与所述生成对抗网络均适配的多份配置文件,每份所述配置文件均记录有以重构某一图像风格为目标、对所述生成对抗网络训练得到的参数;为所述生成对抗网络分别加载每份所述配置文件;接收第一客户端针对原始数据对象调用风格化服务发送的风格化请求;响应于所述风格化请求,确定所述原始数据对象待重构的图像风格,作为目标风格;查找已加载目标文件的所述生成对抗网络,作为图像风格重构网络,所述目标文件为记录有以重构所述目标风格为目标、对所述生成对抗网络训练得到的参数的所述配置文件;将所述原始数据对象输入所述图像风格重构网络中重构为目标数据对象,所述目标数据对象维持所述原始数据对象的内容、且具备所述目标风格。2.根据权利要求1所述的方法,其特征在于,所述为所述生成对抗网络分别加载每份所述配置文件,包括:为所述生成对抗网络生成多个实例,所述实例的数量与所述配置文件的数量相同;将每份所述配置文件中的参数分别加载至每个所述实例中。3.根据权利要求2所述的方法,其特征在于,所述为所述生成对抗网络生成多个实例,包括:创建多个进程,所述进程的数量与所述配置文件的数量相同;在每个所述进程中为所述生成对抗网络创建一个实例。4.根据权利要求2或3所述的方法,其特征在于,每个所述实例均配置有任务队列;所述将所述原始数据对象输入所述图像风格重构网络中重构为目标数据对象,包括:针对所述原始数据对象创建风格化任务;查询为所述图像风格重构网络对应的所述实例所配置的所述任务队列,作为目标队列;将所述风格化任务写入所述目标队列中;按照顺序从所述目标队列中读取所述风格化任务;执行所述风格化任务、以将所述原始数据对象输入所述图像风格重构网络对应的所述实例中重构为目标数据对象。5.根据权利要求4所述的方法,其特征在于,所述执行所述风格化任务、以将所述原始数据对象输入所述图像风格重构网络对应的所述实例中重构为目标数据对象,包括:从所述风格化任务中读取所述原始数据对象、风格化参数;将所述原始数据对象输入所述图像风格重构网络对应的所述实例中,按照所述风格化参数重构为目标数据对象。6.根据权利要求1所述的方法,其特征在于,所述为所述生成对抗网络分别加载每份所述配置文件,包括:为所述生成对抗网络生成实例,所述实例的数量小于所述配置文件的数量;针对当前所述实例,查询下一位待重构的图像风格,作为样本风格;若某个配置文件记录有以所述样本风格为重构的目标、对所述生成对抗网络训练得到
的参数,则将所述配置文件加载至所述实例中。7.根据权利要求1

3、6中任一项所述的方法,其特征在于,还包括:加载为一种或多种所述图像风格配置的图像处理程序;查询与所述目标风格适配的所述图像处理程序,作为目标处理程序;调用所述目标处理程序对所述目标数据对象执行后处理。8.根据权利要求7所述的方法,其特征在于,所述调用所述目标处理程序对所述目标数据对象执行后处理,包括:在所述原始数据对象中检测目标元素,所述目标元素不适于重构为所述目标风格;对所述目标元素执行如下任一项调整:以所述目标元素作为掩膜,在所述目标数据对象中检测位于所述掩膜下的候选元素,在所述目标数据对象中,将所述目标元素替换所述候选元素;以所述目标元素作为掩膜,在所述目标数据对象中检测位于所述掩膜下的候选元素,在所述目标数据对象中,删除位于所述目标元素内的数据,若完成删除,则将所述目标数据对象叠加在所述原始数据对象上,作为新的目标数据对象;以所述目标元素作为掩膜,在所述目标数据对象中检测位于所述掩膜下的候选元素,在所述目标数据对象中,...

【专利技术属性】
技术研发人员:王传鹏周惠存黄坚林孙尔威陈春梅张键林依婷
申请(专利权)人:广州极尚网络技术有限公司
类型:发明
国别省市:

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

1