System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及计算机,具体涉及一种图像生成方法、装置、电子设备及计算机可读存储介质。
技术介绍
1、目前,随着视频和图像展示方式的多样性和便利性,用户也在不断尝试新的视频图像内容,以此来提升视频或者图像的趣味性和可玩性,例如,漫画风格的图像受到众多用户的青睐,而其他风格的图像随着视频以及图像的推广,逐渐进入到用户的视野,也在不断被用户模仿以及创作。
2、但是,与常规的场景图像不同,大部分的风格图像并非来源于真实的环境或者场景,因此,制作这些图像的难度较高,为用户的创作增加了难度,用户体验较差。
技术实现思路
1、本申请实施例提供一种图像生成方法、装置、电子设备及计算机可读存储介质,可以提升风格类图像的生成效率,提升用户体验。
2、本申请实施例提供了一种图像生成方法,包括:
3、获取待变换图像和风格类型信息,所述风格类型信息描述所述待变换图像待转换的图像风格类型;
4、根据所述图像风格类型确定目标变换模型,所述目标变换模型基于所述图像风格类型进行图像风格变换;
5、通过所述目标变换模型对所述待变换图像进行风格变换,得到基础风格图像;
6、通过支路控制模型对所述待变换图像进行条件特征提取,得到条件特征信息;
7、将所述条件特征信息融合到所述基础风格图像,得到目标风格图像。
8、相应的,本申请实施例还提供了一种图像生成装置,包括:
9、获取模块,用于获取待变换图像和风格类型信息,
10、确定模块,用于根据所述图像风格类型确定目标变换模型,所述目标变换模型基于所述图像风格类型进行图像风格变换;
11、变换模块,用于通过所述目标变换模型对所述待变换图像进行风格变换,得到基础风格图像;
12、提取模块,用于通过支路控制模型对所述待变换图像进行条件特征提取,得到条件特征信息;
13、融合模块,用于将所述条件特征信息融合到所述基础风格图像,得到目标风格图像。
14、可选的,在本申请的一些实施例中,变换模块包括:
15、第一确定单元,用于根据预设相似度确定噪声添加步数;
16、添加单元,用于根据所述噪声添加步数向所述待变换图像中添加噪声,得到待变换噪声图像;
17、变换单元,用于通过所述目标变换模型对所述待变换噪声图像进行风格变换,得到基础风格图像。
18、其中,在本申请的一些实施例中,变换单元包括:
19、确定子单元,用于根据所述风格类型信息确定文本引导信息;
20、变换子单元,用于通过所述目标变换模型对所述待变换噪声图像进行去噪处理,以及通过所述文本引导信息对所述目标变换模型进行文本引导,得到基础风格图像。
21、其中,在本申请的一些实施例中,变换子单元具体用于:
22、提取所述待变换图像的文本辅助信息,所述文本辅助信息包括所述待变换图像中包含的字符信息、表情信息或者所述待变换图像中图像对象主题的性别信息中的至少一种;
23、根据所述文本辅助信息对所述文本引导信息进行扩充,得到更新后文本引导信息;
24、通过所述目标变换模型对所述待变换噪声图像进行去噪处理,以及通过所述更新后文本引导信息对所述目标变换模型进行文本引导,得到基础风格图像。
25、其中,在本申请的一些实施例中,融合模块包括:
26、第二确定单元,用于根据所述图像风格类型从所述条件特征信息中确定目标条件特征信息;
27、融合单元,用于将所述目标条件特征信息融合到所述基础风格图像,得到目标风格图像;
28、其中,所述条件特征信息包括深度图信息、边缘信息或者姿态信息中的至少一种。
29、其中,在本申请的一些实施例中,该装置还包括训练模块,训练模块包括:
30、获取单元,用于获取至少两种风格的样本图像以及每个样本图像对应的风格标签,其中,每个风格的样本图像包括至少两张;
31、训练单元,用于针对每种风格的样本图像,根据所述样本图像以及对应的风格标签训练得到对应风格的风格变换模型;
32、确定模块包括:
33、选取单元,用于根据所述图像风格类型从所述风格变换模型中选取目标变换模型。
34、其中,在本申请的一些实施例中,训练单元包括:
35、添加子单元,用于针对每个样本图像,根据预设添加步数向所述样本图像中添加噪声,得到样本噪声图像;
36、训练子单元,用于根据所述样本噪声图像、所述样本图像、以及所述样本图像对应的风格标签对原始扩散模型进行训练,得到风格变换模型。
37、第三方面,本申请实施例还提供了一种电子设备,电子设备包括存储器、处理器及存储在存储器中并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现上述的图像生成方法中的步骤。
38、第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的图像生成方法中的步骤。
39、第五方面,本申请实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例所述的各种可选实现方式中提供的方法。
40、本申请实施例获取待变换图像和风格类型信息,该风格类型信息描述待变换图像待转换的图像风格类型,根据该图像风格类型确定目标变换模型,该目标变换模型基于所述图像风格类型进行图像风格变换,通过该目标变换模型对待变换图像进行风格变换,得到基础风格图像,通过支路控制模型对待变换图像进行条件特征提取,得到条件特征信息,将该条件特征信息融合到基础风格图像,得到目标风格图像。其中,通过利用机器学习模型生成对应的风格图像,提升了风格类图像的生成效率。通过对待变换图像进行变换得到目标风格图像,使得目标风格图像能够以待变换图像为基础,确保生成的图像内容的有效性,以满足用户需求。其中,通过在图像中添加待变换图像的条件特征信息,确保生成的图像的内容与待变换图像相似,且保证生成的图像的稳定性。
本文档来自技高网...【技术保护点】
1.一种图像生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述通过所述目标变换模型对所述待变换图像进行风格变换,得到基础风格图像,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过所述目标变换模型对所述待变换噪声图像进行风格变换,得到基础风格图像,包括:
4.根据权利要求3所述的方法,其特征在于,所述通过所述目标变换模型对所述待变换噪声图像进行去噪处理,以及通过所述文本引导信息对所述目标变换模型进行文本引导,得到基础风格图像,包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述条件特征信息融合到所述基础风格图像,得到目标风格图像,包括:
6.根据权利要求1所述的方法,其特征在于,所述获取待变换图像和风格类型信息之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述样本图像以及对应的风格标签训练得到对应风格的风格变换模型,包括:
8.一种图像生成装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器、处理器及存
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的图像生成方法中的步骤。
...【技术特征摘要】
1.一种图像生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述通过所述目标变换模型对所述待变换图像进行风格变换,得到基础风格图像,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过所述目标变换模型对所述待变换噪声图像进行风格变换,得到基础风格图像,包括:
4.根据权利要求3所述的方法,其特征在于,所述通过所述目标变换模型对所述待变换噪声图像进行去噪处理,以及通过所述文本引导信息对所述目标变换模型进行文本引导,得到基础风格图像,包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述条件特征信息融合到所述基础风格图像,得到目标风格图像,包括:
6.根据权...
【专利技术属性】
技术研发人员:白须,
申请(专利权)人:书行科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。