图像生成方法、装置、设备、存储介质及程序产品与流程
- 国知局
- 2024-08-30 14:22:41
本公开涉及但不限于图像处理,尤其涉及一种图像生成方法、装置、设备、存储介质及程序产品。
背景技术:
1、随着计算机技术与人工智能技术的迅速发展,出现了人脸替换技术,人脸替换即换脸,是指将待进行人脸替换的图像(即模板图像)中的人脸,替换为另一个人脸图像中的人脸。
2、相关技术中,通常通过人工智能(artificial intelligence,ai)对图像或视频中的人像图像进行换脸,或者,基于生成式人工智能(artificial intelligence generatedcontent,aigc)对人像图像进行编辑,以生成用户所需的人像图像。但通过上述方式生成的人像图像容易出现畸形或人像图像与用户不像的情况,影响用户的使用体验。
技术实现思路
1、本公开实施例提供一种图像生成方法、装置、设备、存储介质及程序产品,能够在保证生成的目标图像的自然度的情况下,提高目标图像的人脸区域与目标用户的相似度。
2、本公开实施例的技术方案是这样实现的:
3、第一方面,本公开实施例提供一种图像生成方法,所述方法包括:
4、在接收到目标用户发起的图像生成请求时,获取选定的所述目标用户的第一人像图像和模板图像;
5、基于所述第一人像图像内的脸部区域,对所述第一人像图像和所述模板图像进行人脸融合,得到第二人像图像;
6、基于所述第二人像图像和所述模板图像的描述信息,通过预先训练好的图像生成模型生成至少一个第三人像图像;其中,所述图像生成模型基于所述目标用户的低秩自适应(low-rank adaptation,lora)模型确定,所述目标用户的lora模型由所述目标用户的人像图像训练得到;
7、基于所述第一人像图像内的脸部区域,对所述第一人像图像和所述第三人像图像进行人脸融合,得到目标图像。
8、第二方面,本公开实施例提供一种图像生成装置,所述装置包括:
9、获取模块,配置为在接收到目标用户发起的图像生成请求时,获取选定的所述目标用户的第一人像图像和模板图像;
10、第一处理模块,配置为基于所述第一人像图像内的脸部区域,对所述第一人像图像和所述模板图像进行人脸融合,得到第二人像图像;
11、第二处理模块,配置为基于所述第二人像图像和所述模板图像的描述信息,通过预先训练好的图像生成模型生成至少一个第三人像图像;其中,所述图像生成模型基于所述目标用户的低秩自适应lora模型确定,所述目标用户的lora模型由目标用户的人像图像训练得到;
12、第三处理模块,配置为基于所述第一人像图像内的脸部区域,对所述第一人像图像和所述第三人像图像进行人脸融合,得到目标图像。
13、第三方面,本公开实施例提供一种图像生成装置,包括:
14、处理器;
15、用于存储处理器可执行指令的存储器;
16、其中,所述处理器被配置为执行第一方面中所述的方法。
17、第四方面,本公开实施例提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现第一方面中所述的方法。
18、第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序或指令,所述计算机程序或指令被处理器执行时,实现第一方面中所述的方法。
19、本公开的实施例提供的技术方案可以包括以下有益效果:
20、本公开实施例中,响应于目标用户发起的图像生成请求,获取发起选定的目标用户的第一人像图像和模板图像;通过对第一人像图像和模板图像进行人脸融合,得到第二人像图像;并利用由目标用户对应的lora模型确定出的图像生成模型,基于初步人脸融合后的第二人像图像和模板图像的描述信息,生成第三人像图像;由于目标用户对应的lora模型是基于目标用户的多个人像图像训练得到的,使得生成的第三人像图像的人像风格更贴近于目标用户,以提升图像的自然度;最后将第三人像图像与第一人像图像进行人脸融合,得到目标图像,在保证图像的自然度的情况下,进一步提高目标图像的人脸区域与目标用户的相似度,以提升用户的使用体验。
21、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
技术特征:1.一种图像生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第二人像图像和所述模板图像的描述信息,通过预先训练好的图像生成模型生成至少一个第三人像图像,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括以下至少之一:
6.根据权利要求1所述的方法,其特征在于,所述图像生成请求至少携带有第一信息和第二信息;所述第一信息用于标识所述目标用户;所述第二信息用于标识所述模板图像;
7.根据权利要求6所述的方法,其中,所述将所述图像生成任务发送至任务队列中进行异步执行,包括:
8.根据权利要求1所述的方法,其特征在于,在接收到所述图像生成请求之前,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.一种图像生成装置,其特征在于,所述装置包括:
11.一种处理设备,其特征在于,包括:
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法。
13.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时,实现权利要求1至9中任一项所述的方法的步骤。
技术总结本公开提供图像生成方法、装置、设备、存储介质及程序产品。所述方法包括:在接收到目标用户发起的图像生成请求时,获取第一人像图像和模板图像;基于第一人像图像内的脸部区域,对第一人像图像和模板图像进行人脸融合,得到第二人像图像;基于第二人像图像和模板图像的描述信息,通过预先训练好的图像生成模型生成第三人像图像;其中,图像生成模型基于目标用户的Lora模型确定,目标用户的Lora模型由目标用户的人像图像训练得到;基于第一人像图像内的脸部区域,对第一人像图像和第三人像图像进行人脸融合,得到目标图像。如此,在保证生成的目标图像的自然度的情况下,提高目标图像的人脸区域与目标用户的相似度,以提升用户的使用体验。技术研发人员:王亮,朱红垒受保护的技术使用者:微梦创科网络科技(中国)有限公司技术研发日:技术公布日:2024/8/27本文地址:https://www.jishuxx.com/zhuanli/20240830/281719.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
上一篇
行车电脑和车辆的制作方法
下一篇
返回列表