【技术实现步骤摘要】
一种文件风格化方法、装置、设备及存储介质
[0001]本专利技术涉及计算机视觉的
,尤其涉及一种文件风格化方法、装置、设备及存储介质。
技术介绍
[0002]在拍照、制作社交消息、录制短视频等场景中,用户会制作各种不同的图像数据、视频数据,为了提升图像数据、视频数据的质量,用户在采集图像数据、视频数据之后,通常会对视频数据进行后期处理。
[0003]其中一种常用的后期处理是变换画面的风格,不同用户对风格的偏向是有所不同的,除了诸如动漫、油画、描边等传统的风格较为稳定之外,某些风格是随着不同业务的兴起而短期内成为热点,例如,改编自某款热门游戏的动画上映,其主题曲流行度高,使得该动画画面的风格在短期内成为热点,某款治愈系的手机游戏下载量高,使得该手机游戏画面的风格在短期内成为热点,等等。
[0004]目前,多使用神经网络对图像数据、视频数据实现风格化,但如果每新增一种风格,则针对该画面的风格训练一个独立的神经网络,不仅开发量较高,耗时较长,存在一定的滞后性,并且,在累积不同风格的过程中,神经网络的数量不断累积,神经网络的结构通常较为庞大,数量众多的神经网络不仅占据大量的存储资源,在运行时会对处理器、内存等资源造成较大的负担。
技术实现思路
[0005]本专利技术提供了一种文件风格化方法、装置、设备及存储介质,以解决如何提高新增画面的风格的时效性并降低对各种资源的负担。
[0006]根据本专利技术的一方面,提供了一种文件风格化方法,包括:加载固定结构的生成对抗网络;查询与所述生 ...
【技术保护点】
【技术特征摘要】
1.一种文件风格化方法,其特征在于,包括:加载固定结构的生成对抗网络;查询与所述生成对抗网络均适配的多份配置文件,每份所述配置文件均记录有以重构某一图像风格为目标、对所述生成对抗网络训练得到的参数;为所述生成对抗网络分别加载每份所述配置文件;接收第一客户端针对原始数据对象调用风格化服务发送的风格化请求;响应于所述风格化请求,确定所述原始数据对象待重构的图像风格,作为目标风格;查找已加载目标文件的所述生成对抗网络,作为图像风格重构网络,所述目标文件为记录有以重构所述目标风格为目标、对所述生成对抗网络训练得到的参数的所述配置文件;将所述原始数据对象输入所述图像风格重构网络中重构为目标数据对象,所述目标数据对象维持所述原始数据对象的内容、且具备所述目标风格。2.根据权利要求1所述的方法,其特征在于,所述为所述生成对抗网络分别加载每份所述配置文件,包括:为所述生成对抗网络生成多个实例,所述实例的数量与所述配置文件的数量相同;将每份所述配置文件中的参数分别加载至每个所述实例中。3.根据权利要求2所述的方法,其特征在于,所述为所述生成对抗网络生成多个实例,包括:创建多个进程,所述进程的数量与所述配置文件的数量相同;在每个所述进程中为所述生成对抗网络创建一个实例。4.根据权利要求2或3所述的方法,其特征在于,每个所述实例均配置有任务队列;所述将所述原始数据对象输入所述图像风格重构网络中重构为目标数据对象,包括:针对所述原始数据对象创建风格化任务;查询为所述图像风格重构网络对应的所述实例所配置的所述任务队列,作为目标队列;将所述风格化任务写入所述目标队列中;按照顺序从所述目标队列中读取所述风格化任务;执行所述风格化任务、以将所述原始数据对象输入所述图像风格重构网络对应的所述实例中重构为目标数据对象。5.根据权利要求4所述的方法,其特征在于,所述执行所述风格化任务、以将所述原始数据对象输入所述图像风格重构网络对应的所述实例中重构为目标数据对象,包括:从所述风格化任务中读取所述原始数据对象、风格化参数;将所述原始数据对象输入所述图像风格重构网络对应的所述实例中,按照所述风格化参数重构为目标数据对象。6.根据权利要求1所述的方法,其特征在于,所述为所述生成对抗网络分别加载每份所述配置文件,包括:为所述生成对抗网络生成实例,所述实例的数量小于所述配置文件的数量;针对当前所述实例,查询下一位待重构的图像风格,作为样本风格;若某个配置文件记录有以所述样本风格为重构的目标、对所述生成对抗网络训练得到
的参数,则将所述配置文件加载至所述实例中。7.根据权利要求1
‑
3、6中任一项所述的方法,其特征在于,还包括:加载为一种或多种所述图像风格配置的图像处理程序;查询与所述目标风格适配的所述图像处理程序,作为目标处理程序;调用所述目标处理程序对所述目标数据对象执行后处理。8.根据权利要求7所述的方法,其特征在于,所述调用所述目标处理程序对所述目标数据对象执行后处理,包括:在所述原始数据对象中检测目标元素,所述目标元素不适于重构为所述目标风格;对所述目标元素执行如下任一项调整:以所述目标元素作为掩膜,在所述目标数据对象中检测位于所述掩膜下的候选元素,在所述目标数据对象中,将所述目标元素替换所述候选元素;以所述目标元素作为掩膜,在所述目标数据对象中检测位于所述掩膜下的候选元素,在所述目标数据对象中,删除位于所述目标元素内的数据,若完成删除,则将所述目标数据对象叠加在所述原始数据对象上,作为新的目标数据对象;以所述目标元素作为掩膜,在所述目标数据对象中检测位于所述掩膜下的候选元素,在所述目标数据对象中,...
【专利技术属性】
技术研发人员:王传鹏,周惠存,黄坚林,孙尔威,陈春梅,张键,林依婷,
申请(专利权)人:广州极尚网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。