一种个人档案生成方法、装置、电子设备以及存储介质与流程

文档序号:35193601发布日期:2023-08-21 11:36阅读:28来源:国知局
一种个人档案生成方法、装置、电子设备以及存储介质与流程

本公开涉及数据处理,具体而言,涉及一种个人档案生成方法、装置、电子设备以及存储介质。


背景技术:

1、随着计算机技术的快速发展,利用电子设备存储信息的技术愈发成熟,与传统的纸质档案相比,电子数据具有查阅效率高、易于保存、节省存储空间、可实现多方资源共享等优点,因此,电子档案也被应用于许多智能终端的应用程序、小程序或网站的会员卡业务中。

2、通常,会员卡等个人档案中的用户形象为用户自定义的静态二维图片,不够生动,无法充分展示用户的个人特征。


技术实现思路

1、本公开实施例至少提供一种个人档案生成方法、装置、电子设备以及存储介质。

2、第一方面,本公开实施例提供了一种个人档案生成方法,包括:

3、获取目标用户的面部图像,并从所述面部图像中提取出所述目标用户的面部特征;

4、基于所述面部特征,生成所述目标用户的面部三维模型;

5、基于所述面部三维模型,生成所述目标用户的个人增强现实ar档案。

6、基于上述方法,利用提取的面部特征生成目标用户的面部三维模型,再基于面部三维模型,生成目标用户的个人ar档案,能够将目标用户的信息通过ar的形式承载,并且通过面部三维模型作为个人ar档案中的ar形象,能够在ar场景中展示,使目标用户的个人ar档案更生动形象,具有用户本身独特的个人特征,也更具有趣味性。

7、一种可选的实施方式中,所述面部特征,包括面部的多个部位分别对应的部位特征;

8、所述基于所述面部特征,生成所述目标用户的面部三维模型,包括:

9、针对每个部分对应的部位特征,从面部模型数据库中查找与所述部位特征匹配的目标部位三维模型;

10、对查找到的多种部位分别对应的目标部位三维模型进行拼接处理,得到所述目标用户的面部三维模型。

11、该实施方式,能够利用现有的目标部位三维模型与目标用户的不同部位特征进行匹配,最后将不同部位对应的三维模型进行拼接处理得到完整的面部三维模型,使面部三维模型的建立效率更高、速度更快、时间更短,提升用户的使用体验。

12、一种可选的实施方式中,所述基于所述面部特征,生成所述目标用户的面部三维模型,包括:

13、基于所述面部特征,对所述目标用户进行面部三维重建操作,得到所述目标用户的面部三维模型。

14、该实施方式,使用用户的面部特征,进行面部三维重建操作,得到的面部三维模型会更加贴合用户的面部形象,更具有用户独特的个人特征。

15、一种可选的实施方式中,所述基于所述面部特征,对所述目标用户进行面部三维重建操作,得到所述目标用户的面部三维模型包括:

16、基于所述面部特征,对所述目标用户进行面部三维重建操作,得到所述面部三维重建操作生成的三维资源集合;

17、将所述三维资源集合转换为三维模型,并将得到的三维模型作为所述面部三维模型。

18、该实施方式,通过对用户进行面部三维重建操作,得到的三维资源集合,通过将离散的资源进行转换,使其成为独立的三维模型,便于使用。

19、一种可选的实施方式中,获取所述目标用户在至少一种预设拍摄角度下的面部图像;

20、从所述面部图像中识别出多个预设关键点;

21、基于所述预设关键点的属性信息,确定所述目标用户的面部特征。

22、该实施方式,通过获取到的用户在至少一种预设拍摄角度下的面部图像,从中提取预设关键点,有利于获取用户的面部信息,且拍摄面部图像的预设角度越多,得到的关键点越多,用户的面部信息越详细;然后根据关键点对应的属性信息,确定用户的面部特征,将关键点基于属性信息分类,对应不同部位,然后确定面部特征,会使关键点信息处理更加精确。

23、一种可选的实施方式中,所述基于所述面部三维模型,生成所述目标用户的个人ar档案,包括:

24、获取预设的个人档案模板;

25、将所述面部三维模型添加至所述个人档案模板中与面部匹配的位置,得到所述目标用户的个人ar档案。

26、该实施方式,将用户建立好的面部三维模型添加至预设的人档案模板中与面部匹配的位置,可以使面部三维模型自动匹配合适的展示位置,无需人为配置,能更快得到所述目标用户的个人ar档案。

27、一种可选的实施方式中,还包括:

28、响应于个人档案展示事件的触发,在当前拍摄的真实场景内叠加展示所述个人ar档案。

29、该实施方式中,能够将个人ar档案与真实场景叠加展示,丰富个人ar档案的展示场景。

30、一种可选的实施方式中,还包括:

31、获取目标用户当前的目标面部图像,并确定所述目标面部图像的表情特征;

32、基于所述表情特征,调整所述个人ar档案中展示的所述面部三维模型。

33、该实施方式,通过使ar档案中展示的所述面部三维模型能够随着目标用户当前的目标面部图像进行调整变化,使其产生交互,增强了用户的使用体验。

34、一种可选的实施方式中,还包括:

35、基于所述面部三维模型,以及多种预设的躯体三维模型,生成所述目标用户的虚拟三维形象;

36、响应于针对目标场景的预设交互事件,将所述目标用户的虚拟三维形象叠加展示在所述目标场景中。

37、该实施方式,通过将建立的面部三维模型与多种预设的躯体三维模型拼接得到目标用户的虚拟三维形象,并响应于针对目标场景的预设交互事件,将其展示在目标场景中,增加了交互场景,增强了用户的使用体验。

38、第二方面,本公开实施例还提供一种个人档案生成装置,包括:

39、获取模块,用于获取目标用户的面部图像,并从所述面部图像中提取出所述目标用户的面部特征;

40、第一生成模块,用于基于所述面部特征,生成所述目标用户的面部三维模型;

41、第二生成模块,用于基于所述面部三维模型,生成所述目标用户的个人增强现实ar档案。

42、一种可选的实施方式中,所述面部特征,包括面部的多个部位分别对应的部位特征;

43、所述第一生成模块在所述基于所述面部特征,生成所述目标用户的面部三维模型时,用于:

44、针对每个部分对应的部位特征,从面部模型数据库中查找与所述部位特征匹配的目标部位三维模型;

45、对查找到的多种部位分别对应的目标部位三维模型进行拼接处理,得到所述目标用户的面部三维模型。

46、一种可选的实施方式中,所述第一生成模块在所述基于所述面部特征,生成所述目标用户的面部三维模型时,还用于:

47、基于所述面部特征,对所述目标用户进行面部三维重建操作,得到所述目标用户的面部三维模型。

48、一种可选的实施方式中,所述第一生成模块在所述基于所述面部特征,对所述目标用户进行面部三维重建操作,得到所述目标用户的面部三维模型时,用于:

49、基于所述面部特征,对所述目标用户进行面部三维重建操作,得到所述面部三维重建操作生成的三维资源集合;

50、将所述三维资源集合转换为三维模型,并将得到的三维模型作为所述面部三维模型。

51、一种可选的实施方式中,所述确定模块在所述获取目标用户的面部图像,并从所述面部图像中提取出所述目标用户的面部特征时,用于:

52、获取所述目标用户在至少一种预设拍摄角度下的面部图像;

53、从所述面部图像中识别出多个预设关键点;

54、基于所述预设关键点的属性信息,确定所述目标用户的面部特征。

55、一种可选的实施方式中,所述第二生成模块在所述基于所述面部三维模型,生成所述目标用户的个人ar档案时,用于:

56、获取预设的个人档案模板;

57、将所述面部三维模型添加至所述个人档案模板中与面部匹配的位置,得到所述目标用户的个人ar档案。

58、一种可选的实施方式中,还包括第一交互模块,用于:

59、响应于个人档案展示事件的触发,在当前拍摄的真实场景内叠加展示所述个人ar档案;

60、一种可选的实施方式中,所述第一交互模块还用于:

61、获取目标用户当前的目标面部图像,并确定所述目标面部图像的表情特征;

62、基于所述表情特征,调整所述个人ar档案中展示的所述面部三维模型。

63、一种可选的实施方式中,还包括第二交互模块,用于:

64、基于所述面部三维模型,以及多种预设的躯体三维模型,生成所述目标用户的虚拟三维形象;

65、响应于针对目标场景的预设交互事件,将所述目标用户的虚拟三维形象叠加展示在所述目标场景中。

66、第三方面,本公开实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

67、第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

68、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1