System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 虚拟形象生成方法及相关设备技术_技高网

虚拟形象生成方法及相关设备技术

技术编号:43558817 阅读:15 留言:0更新日期:2024-12-06 17:32
本申请实施例公开了虚拟形象生成方法及相关设备,电子设备可获取包括人脸的第一图像;然后,电子设备获取第一3D人脸模型和用户选择的与第一图像相关的第一风格化参数;进而,电子设备可以根据第一图像,第一3D人脸模型,以及第一风格化参数,生成并显示第一虚拟形象;第一风格化参数指示第一图像和第一3D人脸模型对第一虚拟形象的影响占比。采用本申请实施例,用户可以通过调节风格化参数,使得生成的虚拟形象能够在“更接近真实人脸”和“更具风格化”之间进行调节,以满足不同用户的喜好,提升用户体验。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及虚拟形象生成方法及相关设备


技术介绍

1、近年来元宇宙概念火热,其相关的产品在市场上井喷式出现,“数字人”、“虚拟形象”成为了当前该领域的热点话题。其中,虚拟形象生成功能作为产品的亮点特性之一,被推向市场。虚拟形象能够代表用户自身的一部分特征,很多用户追求生成个性化的虚拟形象。手机、电脑等电子设备,如何根据用户喜好生成用户的个性化虚拟形象,是当前及未来的研究方向。


技术实现思路

1、本申请实施例提供虚拟形象生成方法及相关设备,可实现根据用户喜好生成个性化虚拟形象,提升用户体验。

2、第一方面,本申请实施例提供一种虚拟形象生成方法,应用于电子设备,方法包括:电子设备获取包括人脸的第一图像;电子设备获取第一3d人脸模型;电子设备获取用户选择的与第一图像相关的第一风格化参数;电子设备根据第一图像,第一3d人脸模型,以及第一风格化参数,生成并显示第一虚拟形象;第一风格化参数指示第一图像和第一3d人脸模型对第一虚拟形象的影响占比。

3、在本申请实施例中,基于用户输入的风格化参数,将人物的人脸特征与风格化3d人脸模型进行融合生成虚拟形象,并可以在用户界面显示该虚拟形象,以便于用户浏览。由于,用户输入不同的风格化参数,生成的虚拟形象不同,因此用户可以通过调节风格化参数,使得生成的虚拟形象能够在“更接近真实人脸”和“更具风格化”之间进行调节,以满足不同用户的喜好,提升用户体验。

4、在一些实施例中,电子设备获取用户选择的与第一图像相关的第一风格化参数之前,还包括:电子设备根据第一图像,第一3d人脸模型,以及默认风格化参数,生成并显示初始虚拟形象;默认风格化参数指示第一图像和第一3d人脸模型对初始虚拟形象的影响占比。

5、在本申请实施例中,开发者可以提前预设一个风格化参数(即默认风格化参数),电子设备可以先基于预设的风格化参数,将人物的人脸特征与风格化3d人脸模型进行融合生成初始虚拟形象,并可以在用户界面显示该初始虚拟形象。用户通过预览初始虚拟形象,再调节风格化参数,直到生成一个满足用户喜好的虚拟形象,提升了用户体验。

6、在一些实施例中,电子设备根据第一图像,第一3d人脸模型,以及默认风格化参数,生成并显示初始虚拟形象,包括:电子设备根据第一图像和第一3d人脸模型,生成真实人脸模型;电子设备根据真实人脸模型,第一3d人脸模型,以及默认风格化参数,生成第一人脸模型;电子设备根据第一人脸模型生成初始虚拟形象,并显示第一用户界面,第一用户界面中显示有初始虚拟形象。

7、在本申请实施例中,真实人脸模型实际是将2d的人脸面部特征迁移至风格化3d的人脸模型的拓扑结构上得到,真实人脸模型的人脸面部特征是由人像照片中的人脸面部特征所决定,无法使得真实人脸模型包含更多或更少的风格化特征(如更卡通化,或更漫画化等)。因而再将真实人脸模型与风格化3d的人脸模型,以默认风格化参数为基础做融合,使得基于融合结果生成的3d虚拟形象能够在“更接近真实人脸”和“更具风格化”之间进行调节,满足不同用户的喜好,提升用户体验。

8、在一些实施例中,电子设备获取包括人脸的第一图像,包括:电子设备显示第二用户界面,第二用户界面包括第一预览区域和第一控件,第一预览区域显示来自电子设备的摄像头的包含人脸的图像;电子设备接收到作用于第一控件的操作,将第一预览区域显示的图像保存为第一图像。

9、在本申请实施例中,电子设备上可以显示一个用户界面,该用户界面可以包括一个显示区域和第一控件,显示区域中可以显示电子设备的摄像头所采集的人物图像信息,第一控件可触发电子设备保存当前摄像头所采集的人物图像。当电子设备接收到作用于第一控件的操作后,可以将当前摄像头所采集的人物图像保存为第一图像,以获取到人物的面部特征信息,便于后续生成用户个性化的虚拟形象,提升用户体验。

10、在一些实施例中,电子设备获取包括人脸的第一图像,包括:电子设备显示第三用户界面;电子设备接收到作用于第三用户界面的操作,并显示第四用户界面,第四用户界面显示有一个或多个图像,一个或多个图像包括第一图像的缩略图;电子设备接收到作用于第一图像的缩略图的操作,获取第一图像。

11、在本申请实施例中,用户可以从电子设备的图库中选择一个图像作为第一图像,以获取到人物的面部特征信息,便于后续生成用户个性化的虚拟形象,提升用户体验。

12、在一些实施例中,在电子设备获取第一3d人脸模型之前,方法还包括:电子设备显示第五用户界面,第五用户界面显示有一个或多个3d人脸模型的指示信息,一个或多个3d人脸模型包括第一3d人脸模型;电子设备接收到作用于第一3d人脸模型的指示信息。

13、在本申请实施例中,电子设备中可以提前存储多个3d人脸模型,不同的3d人脸模型具有不同的风格,如多个3d人脸模型中可以包括漫画化的人脸模型,卡通化的人脸模型,夸张化的人脸模型等,用户可以根据自己的喜好从多个3d人脸模型中选择一个作为第一3d人脸模型,以便于后续生成满足用户喜好的虚拟形象,提升用户体验。

14、在一些实施例中,电子设备根据第一图像,第一3d人脸模型,以及第一风格化参数,生成并显示第一虚拟形象,包括:电子设备根据真实人脸模型,第一3d人脸模型,以及第一风格化参数,生成第二人脸模型;电子设备根据第二人脸模型生成第一虚拟形象,并在第一用户界面中显示第一虚拟形象。

15、在本申请实施例中,电子设备可以基于用户自定义的风格化程度,重新将真实人脸模型与风格化3d的人脸模型做融合,得到新的虚拟形象,并且可以在电子设备上显示新的虚拟形象,达到用户实时预览的效果,提升了用户体验。

16、在一些实施例中,电子设备获取用户选择的与第一图像相关的第一风格化参数,包括:电子设备接收到作用于第一用户界面的第一操作,第一操作用于调节风格化参数;响应于第一操作,确定用户选择的第一风格化参数。

17、在本申请实施例中,用户可在电子设备的用户界面上自由调节风格化程度(即风格化参数),进而电子设备可以基于用户自定义的风格化程度,重新将真实人脸模型与风格化3d的人脸模型做融合,得到新的虚拟形象,并且可以在电子设备上显示新的虚拟形象,达到用户实时预览的效果,提升了用户体验。

18、在一些实施例中,第一用户界面包括滑动条控件,第一操作为滑动滑动条控件调节风格化参数的操作。

19、在本申请实施例中,用户可以在电子设备的用户界面上通过滑动滑动条改变风格化参数的值,进而得到满足用户喜好的虚拟形象,提升用户体验。

20、在一些实施例中,方法还包括:电子设备接收到作用于第一用户界面针对第一虚拟形象的调节操作,调整第一虚拟形象的面部特征,得到更新后的第一虚拟形象;电子设备在第一用户界面显示更新后的第一虚拟形象。

21、在申请实施例中,用户还可以对生成的虚拟形象进行二次编辑,从而得到满足用户喜欢的,且更具个性化的虚拟形象,提升用户体验。...

【技术保护点】

1.一种虚拟形象生成方法,其特征在于,应用于电子设备,所述方法包括:

2.如权利要求1所述方法,其特征在于,所述电子设备获取用户选择的与所述第一图像相关的第一风格化参数之前,还包括:

3.如权利要求2所述方法,其特征在于,所述电子设备根据所述第一图像,所述第一3D人脸模型,以及默认风格化参数,生成并显示初始虚拟形象,包括:

4.如权利要求1-3任意一项所述方法,其特征在于,所述电子设备获取包括人脸的第一图像,包括:

5.如权利要求1-3任意一项所述方法,其特征在于,所述电子设备获取包括人脸的第一图像,包括:

6.如权利要求1-5任意一项所述方法,其特征在于,在所述电子设备获取第一3D人脸模型之前,所述方法还包括:

7.如权利要求3-6任意一项所述方法,其特征在于,所述电子设备根据所述第一图像,所述第一3D人脸模型,以及所述第一风格化参数,生成并显示第一虚拟形象,包括:

8.如权利要求3-7任意一项所述方法,其特征在于,所述电子设备获取用户选择的与所述第一图像相关的第一风格化参数,包括:

>9.如权利要求7所述方法,其特征在于,所述第一用户界面包括滑动条控件,所述第一操作为滑动所述滑动条控件调节风格化参数的操作。

10.如权利要求3-9任意一项所述方法,其特征在于,所述方法还包括:

11.如权利要求7-10任意一项所述方法,其特征在于,所述电子设备根据所述第二人脸模型生成所述第一虚拟形象,包括:

12.如权利要求7-10任意一项所述方法,其特征在于,所述电子设备根据所述第二人脸模型生成所述第一虚拟形象,包括:

13.一种电子设备,其特征在于,所述电子设备包括第一处理单元,所述第一处理单元,用于:获取包括人脸的第一图像;获取第一3D人脸模型;获取用户选择的与所述第一图像相关的第一风格化参数;根据所述第一图像,所述第一3D人脸模型,以及所述第一风格化参数,生成并显示第一虚拟形象;所述第一风格化参数指示所述第一图像和所述第一3D人脸模型对所述第一虚拟形象的影响占比。

14.一种电子设备,其特征在于,包括:存储器、一个或多个处理器;所述存储器与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器调用所述计算机指令以使得所述电子设备执行如权利要求1-9中任一项所述的方法。

15.一种芯片系统,其特征在于,所述芯片系统包括至少一个处理器,存储器和接口电路,所述存储器、所述接口电路和所述至少一个处理器通过线路互联,所述至少一个存储器中存储有指令;所述指令被所述处理器执行时,权利要求1-12中任意一项所述的方法得以实现。

16.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在电子设备上运行,使得所述电子设备执行如权利要求1-12中任一项所述的方法。

17.一种计算机程序产品,其特征在于,所述计算机程序产品包含计算机指令,当所述计算机指令在电子设备上运行,使得所述电子设备执行如权利要求1-12中任一项所述的方法。

...

【技术特征摘要】

1.一种虚拟形象生成方法,其特征在于,应用于电子设备,所述方法包括:

2.如权利要求1所述方法,其特征在于,所述电子设备获取用户选择的与所述第一图像相关的第一风格化参数之前,还包括:

3.如权利要求2所述方法,其特征在于,所述电子设备根据所述第一图像,所述第一3d人脸模型,以及默认风格化参数,生成并显示初始虚拟形象,包括:

4.如权利要求1-3任意一项所述方法,其特征在于,所述电子设备获取包括人脸的第一图像,包括:

5.如权利要求1-3任意一项所述方法,其特征在于,所述电子设备获取包括人脸的第一图像,包括:

6.如权利要求1-5任意一项所述方法,其特征在于,在所述电子设备获取第一3d人脸模型之前,所述方法还包括:

7.如权利要求3-6任意一项所述方法,其特征在于,所述电子设备根据所述第一图像,所述第一3d人脸模型,以及所述第一风格化参数,生成并显示第一虚拟形象,包括:

8.如权利要求3-7任意一项所述方法,其特征在于,所述电子设备获取用户选择的与所述第一图像相关的第一风格化参数,包括:

9.如权利要求7所述方法,其特征在于,所述第一用户界面包括滑动条控件,所述第一操作为滑动所述滑动条控件调节风格化参数的操作。

10.如权利要求3-9任意一项所述方法,其特征在于,所述方法还包括:

11.如权利要求7-10任意一项所述方法,其特征在于,所述电子设备根据所述第二人脸模型生成所述第一虚拟形象,包括:

12....

【专利技术属性】
技术研发人员:陈锦邓成谦刘贤锹常亚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1