系统皮肤生成方法、装置、设备及存储介质制造方法及图纸

技术编号:27684668 阅读:16 留言:0更新日期:2021-03-17 03:45
本申请公开了一种系统皮肤生成方法、装置、设备及存储介质,本申请获取到皮肤背景图以及能够提供图标模板信息的图标模板,进而分别提取皮肤背景图和图标模板的特征信息,基于二者各自的特征信息来生成系统皮肤,本申请生成的系统皮肤包含有与皮肤背景图风格适配的图标。由此可见,本申请在生成系统皮肤时,参考了皮肤背景图的特征信息以及图标模板的特征信息,其中皮肤背景图的特征信息能够提供皮肤背景图的风格特征,图标模板的特征信息能够提供图标的模板信息,如空间结构分布信息等,基于此生成的系统皮肤中的图标风格与皮肤背景图相适配,且图标的空间结构分布与图标模板一致。

【技术实现步骤摘要】
系统皮肤生成方法、装置、设备及存储介质
本申请涉及软件系统
,更具体的说,是涉及一种系统皮肤生成方法、装置、设备及存储介质。
技术介绍
软件系统界面一般由界面背景及背景上的图标组成。为了实现不同用户个性化的需求,现有技术一般提供了默认的系统皮肤库(也可称之为主题),系统皮肤库中配置了预先设计好的多款不同皮肤,不同皮肤的背景图及图标的风格不一,以供用户选择自己喜欢的皮肤,以此设置成系统界面。但是有些情况下,系统皮肤库中存储的系统皮肤仍不符合用户的喜好。有些方案提供了用户自定义皮肤背景图的技术,即将用户上传的皮肤背景图替换掉已有系统皮肤中的背景图。这种技术虽然一定程度上实现了用户的个性化需求,但是,仍存在其它缺陷,如用户上传的皮肤背景图与已有的图标风格不适配等问题。
技术实现思路
鉴于上述问题,提出了本申请以便提供一种系统皮肤生成方法、装置、设备及存储介质,以实现用户个性化的系统皮肤设计。具体方案如下:一种系统皮肤生成方法,包括:获取皮肤背景图,以及预置的图标模板;分别提取所述皮肤背景图的特征信息,以及所述图标模板的特征信息;基于所述皮肤背景图和所述图标模板各自的特征信息,生成系统皮肤,所述系统皮肤包含有与所述皮肤背景图风格适配的图标。优选地,所述获取皮肤背景图,包括:获取用户上传的皮肤背景图,或,读取并访问用户上传的皮肤背景图存储路径地址,以获取皮肤背景图。优选地,所述基于所述皮肤背景图和所述图标模板各自的特征信息,生成系统皮肤,包括:对所述皮肤背景图的特征信息,及所述图标模板的特征信息进行融合,得到融合特征信息;对所述融合特征信息进行解码恢复,得到融合图像作为系统皮肤。优选地,提取所述皮肤背景图及所述图标模板的特征信息,以及基于提取的特征信息生成系统皮肤的过程基于预训练的融合图像生成模型实现,所述融合图像生成模型的处理过程,包括:利用所述融合图像生成模型的编码器,对所述皮肤背景图及所述图标模板进行特征提取及融合,得到融合特征信息;利用所述融合图像生成模型的解码器,对所述融合特征信息进行解码恢复,得到融合图像作为系统皮肤。优选地,所述融合图像生成模型的处理过程,还包括:利用所述融合图像生成模型的编码器对输入的随机噪声进行特征提取,并将提取的特征与所述皮肤背景图及所述图标模板各自提取的特征进行融合。优选地,所述融合图像生成模型还包括风格约束模块;所述风格约束模块用于约束解码器生成的融合图像与所述皮肤背景图的风格趋近。优选地,所述融合图像生成模型还包括空间结构约束模块;所述空间结构约束模块用于约束解码器生成的融合图像与所述图标模板的空间结构分布趋近。优选地,所述融合图像生成模型采用对抗生成网络结构,其包括生成网络和判别网络;所述融合图像生成模型训练时,交替迭代的对所述生成网络和所述判别网络进行参数更新。优选地,所述基于所述皮肤背景图和所述图标模板各自的特征信息,生成系统皮肤,包括:基于所述皮肤背景图和所述图标模板各自的特征信息,生成与所述皮肤背景图风格适配的图标,作为风格图标;将所述皮肤背景图与所述风格图标融合,得到融合图像作为系统皮肤。优选地,提取所述皮肤背景图及所述图标模板的特征信息,以及基于提取的特征信息生成风格图标的过程基于预训练的风格图标生成模型实现,所述风格图标生成模型的处理过程,包括:利用所述风格图标生成模型的风格特征提取模块,对所述皮肤背景图进行特征提取,得到风格特征信息;利用所述风格图标生成模型的编解码网络,参考所述风格特征信息,对所述图标模板进行编解码处理,得到风格图标。优选地,所述利用所述风格图标生成模型的风格特征提取模块,对所述皮肤背景图进行特征提取,得到风格特征信息,包括:利用所述风格图标生成模型的风格特征提取模块,对所述皮肤背景图及输入的随机噪声共同进行特征提取,得到融合随机噪声的风格特征信息。优选地,所述利用所述风格图标生成模型的编解码网络,参考所述风格特征信息,对所述图标模板进行编解码处理,得到风格图标,包括:将所述风格特征信息与所述图标模板的向量表示进行拼接,得到拼接向量,并利用所述风格图标生成模型的编解码网络处理拼接向量,得到风格图标;或,将所述风格特征信息作为编码器中归一化层的操作因子,并利用编码器对所述图标模板进行特征提取,以及利用解码器对提取的特征进行解码恢复,得到风格图标。优选地,所述风格图标生成模型还包括风格约束模块;所述风格约束模块用于约束解码器生成的风格图标与所述皮肤背景图的风格趋近。优选地,所述风格图标生成模型还包括空间结构约束模块;所述空间结构约束模块用于约束解码器生成的风格图标与所述图标模板的空间结构分布趋近。优选地,所述风格图标生成模型采用对抗生成网络结构,其包括生成网络和判别网络;所述风格图标生成模型训练时,交替迭代的对所述生成网络和所述判别网络进行参数更新。优选地,所述将所述皮肤背景图与所述风格图标融合,包括:基于所述风格图标通过贴图形式与所述皮肤背景图融合,或,采用泊松融合的方式,将所述风格图标与所述皮肤背景图融合。一种系统皮肤生成装置,包括:数据获取单元,用于获取皮肤背景图,以及预置的图标模板;特征提取单元,用于分别提取所述皮肤背景图的特征信息,以及所述图标模板的特征信息;特征处理单元,用于基于所述皮肤背景图和所述图标模板各自的特征信息,生成系统皮肤,所述系统皮肤包含有与所述皮肤背景图风格适配的图标。一种系统皮肤生成设备,包括:存储器和处理器;所述存储器,用于存储程序;所述处理器,用于执行所述程序,实现如上所述的系统皮肤生成方法的各个步骤。一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的系统皮肤生成方法的各个步骤。借由上述技术方案,本申请的系统皮肤生成方法,获取到皮肤背景图以及能够提供图标模板信息的图标模板,进而分别提取皮肤背景图和图标模板的特征信息,基于二者各自的特征信息来生成系统皮肤,本申请生成的系统皮肤包含有与皮肤背景图风格适配的图标。由此可见,本申请在生成系统皮肤时,参考了皮肤背景图的特征信息以及图标模板的特征信息,其中皮肤背景图的特征信息能够提供皮肤背景图的风格特征,图标模板的特征信息能够提供图标的模板信息,如图标的空间结构分布等,基于此生成的系统皮肤中的图标风格与皮肤背景图相适配,且图标与图标模板的信息一致,如空间结构分布等与图标模板保持一致。使用本申请设计的系统皮肤既能够满足用户个性化的需求,又保证了系统皮肤的风格一致性,优化了软件系统的整体展示样式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而本文档来自技高网...

【技术保护点】
1.一种系统皮肤生成方法,其特征在于,包括:/n获取皮肤背景图,以及预置的图标模板;/n分别提取所述皮肤背景图的特征信息,以及所述图标模板的特征信息;/n基于所述皮肤背景图和所述图标模板各自的特征信息,生成系统皮肤,所述系统皮肤包含有与所述皮肤背景图风格适配的图标。/n

【技术特征摘要】
1.一种系统皮肤生成方法,其特征在于,包括:
获取皮肤背景图,以及预置的图标模板;
分别提取所述皮肤背景图的特征信息,以及所述图标模板的特征信息;
基于所述皮肤背景图和所述图标模板各自的特征信息,生成系统皮肤,所述系统皮肤包含有与所述皮肤背景图风格适配的图标。


2.根据权利要求1所述的方法,其特征在于,所述基于所述皮肤背景图和所述图标模板各自的特征信息,生成系统皮肤,包括:
对所述皮肤背景图的特征信息,及所述图标模板的特征信息进行融合,得到融合特征信息;
对所述融合特征信息进行解码恢复,得到融合图像作为系统皮肤。


3.根据权利要求2所述的方法,其特征在于,提取所述皮肤背景图及所述图标模板的特征信息,以及基于提取的特征信息生成系统皮肤的过程基于预训练的融合图像生成模型实现,所述融合图像生成模型的处理过程,包括:
利用所述融合图像生成模型的编码器,对所述皮肤背景图及所述图标模板进行特征提取及融合,得到融合特征信息;
利用所述融合图像生成模型的解码器,对所述融合特征信息进行解码恢复,得到融合图像作为系统皮肤。


4.根据权利要求3所述的方法,其特征在于,所述融合图像生成模型的处理过程,还包括:
利用所述融合图像生成模型的编码器对输入的随机噪声进行特征提取,并将提取的特征与所述皮肤背景图及所述图标模板各自提取的特征进行融合。


5.根据权利要求3所述的方法,其特征在于,所述融合图像生成模型还包括风格约束模块;
所述风格约束模块用于约束解码器生成的融合图像与所述皮肤背景图的风格趋近。


6.根据权利要求3所述的方法,其特征在于,所述融合图像生成模型还包括空间结构约束模块;
所述空间结构约束模块用于约束解码器生成的融合图像与所述图标模板的空间结构分布趋近。


7.根据权利要求1所述的方法,其特征在于,所述基于所述皮肤背景图和所述图标模板各自的特征信息,生成系统皮肤,包括:
基于所述皮肤背景图和所述图标模板各自的特征信息,生成与所述皮肤背景图风格适配的图标,作为风格图标;
将所述皮肤背景图与所述风格图标融合,得到融合图像作为系统皮肤。


8.根据权利要求7所述的方法,其特征在于,提取所述皮肤背景图及所述图标模板的特征信息,以及基于提取的特征信息生成风格图标的过程基于预训练的风格图标生成模型实现,所述风格图标生成模型的处...

【专利技术属性】
技术研发人员:曹鹏林垠
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:安徽;34

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

1