本申请涉及计算机,特别是涉及一种手部建模方法、一种基于手部模型的处理方法、一种电子设备和一种存储介质。
背景技术:
1、随着计算机图形学和计算机视觉领域技术的进步,三维人体建模的研究增多,研究领域已经应用于影视制作、游戏制作、数字艺术等各种领域。
2、目前,对于三维人体建模多用于人体数字化即数字人的建模,可将数字人应用于直播等场景。在数字人的建模中,手部的建模一直是难点,因为人手的姿势非常灵活,因此手部建模一般是关注手部姿态,对于手部的皮肤通过是基于默认的皮肤进行构建。
3、但是,上述这种手部建模都是针对虚拟的数字人构建的,手部模型的精确度不高。
技术实现思路
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、接收调整信息,所述调整信息包括以下至少一种:姿态调整信息、轮廓调整信息、亮度调整信息、颜色调整信息;
41、基于所述调整信息调整手部模型,基于调整的手部模型调整试戴图像。
42、申请实施例还公开了一种基于手部模型的处理方法,所述方法包括:
43、显示商品对象页面,所述商品对象页面包括试戴控件;
44、响应于对试戴控件的触发,拍摄手部图像数据;
45、生成试戴请求并发送,所述试戴请求包括拍摄的手部图像数据和商品对象标识,以基于所述试戴请求生成所述用户的手部模型试戴商品对象的试戴图像,所述用户手部模型基于纹理贴图对手部白模进行纹理映射生成,所述纹理贴图和手部白模依据对所述手部图像数据的分析确定;
46、接收试戴图像并显示。
47、可选的,所述商品对象页面还包括:调整控件;所述的方法还包括:
48、响应于对所述调整控件的触发,客户端获取调整信息,其中,所述调整控件包括以下至少一种:姿态调整控件、轮廓调整控件、亮度调整控件、颜色调整控件,所述调整信息包括以下至少一种:姿态调整信息、轮廓调整信息、亮度调整信息、颜色调整信息;
49、发送所述调整信息,以获取调整的试戴图像。
50、本申请实施例还公开了一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如本申请实施例所述的方法。
51、本申请实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如本申请实施例所述的方法。
52、与现有技术相比,本申请实施例包括以下优点:
53、本申请实施例中,获取用户拍摄的手部图像数据,基于所述手部图像数据进行纹理分析,确定该用户手部的纹理贴图,还对所述手部图像数据进行分析,确定该用户的手部白模,然后采用所述纹理贴图对所述手部白模进行纹理映射,生成所述用户的手部模型,基于人手的纹理和样式构建手部模型,精确度更高,不同用户的手部模型不同。
1.一种手部建模方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述手部图像数据包括:手部正面的图像数据和手部背面的图像数据;
3.根据权利要求1所述的方法,其特征在于,所述对所述手部图像数据进行分析,确定手部白模,包括:
4.根据权利要求3所述的方法,其特征在于,所述对所述手部图像数据进行分析,确定所述手部的外观参数,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述外观参数进行分析,确定对应的手部白模,包括:
6.根据权利要求5所述的方法,其特征在于,还包括:
7.一种基于手部模型的处理方法,其特征在于,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述手部图像数据包括:手部正面的图像数据和手部背面的图像数据;
9.根据权利要求7所述的方法,其特征在于,还包括:
10.根据权利要求7所述的方法,其特征在于,还包括:
11.一种基于手部模型的处理方法,其特征在于,所述方法包括:
12.根据权利要求10所述的方法,其特征在于,所述商品对象页面还包括:调整控件;所述的方法还包括:
13.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-12中任一项所述的方法。