【技术实现步骤摘要】
一种目标物的三维模型构建方法、装置、设备及介质
本专利技术涉及电子
,更具体地说,涉及一种目标物的三维模型构建方法、装置、设备及介质。
技术介绍
人脸重建技术,即通过一张或多张的2D人脸图像重建出人脸3D模型的技术。在具体工作过程中,用户站在拍摄镜头的视野范围内,并按指示转动头部,以使得拍摄镜头能够拍摄到用户不同角度的脸部画面,其中,该指示用户转动头部的指示信息,可以是由负责控制拍摄镜头拍摄的终端发出的,例如具备摄像功能的智能手机或平板电脑等。人脸重建技术在各个领域都有广泛的应用,例如以娱乐领域来说,用户在进行3D游戏时,可以通过重建用户的人脸模型,使得游戏角色的长相为用户的长相,从而使得3D游戏角色的构建能够更加个性化。在上述娱乐领域为代表的一些领域中,人脸重建技术存在以下特点:由于娱乐等用途不需要特别强的精度,用于构建3D模型的2D图像是用户通过终端自行拍摄获得的,而终端的计算和存储能力是有限的,现有技术中的人脸重建技术需要占用较大的内存空间和计算能力。
技术实现思路
有鉴于此,为解决上述问题,本专利技术提供的技术方案如下:一种目标物的三维模型构建方法,包括:获取目标物在多个拍摄角度上的至少两个初始图像,该至少两个初始图像分别记录有该目标物的深度信息,该深度信息用于记录该目标物的多个点与参考位置之间的距离;根据该至少两个初始图像中的深度信息,分别获取该至少两个初始图像对应的第一点云信息;将该至少两个初始图像分别对应的第一点云信息融合为第二点
【技术保护点】
1.一种目标物的三维模型构建方法,其特征在于,包括:/n获取目标物在多个拍摄角度上的至少两个初始图像,所述至少两个初始图像分别记录有所述目标物的深度信息,所述深度信息用于记录所述目标物的多个点与参考位置之间的距离;/n根据所述至少两个初始图像中的深度信息,分别获取所述至少两个初始图像对应的第一点云信息;/n将所述至少两个初始图像分别对应的第一点云信息融合为第二点云信息;/n根据所述第二点云信息构建所述目标物的三维模型。/n
【技术特征摘要】
1.一种目标物的三维模型构建方法,其特征在于,包括:
获取目标物在多个拍摄角度上的至少两个初始图像,所述至少两个初始图像分别记录有所述目标物的深度信息,所述深度信息用于记录所述目标物的多个点与参考位置之间的距离;
根据所述至少两个初始图像中的深度信息,分别获取所述至少两个初始图像对应的第一点云信息;
将所述至少两个初始图像分别对应的第一点云信息融合为第二点云信息;
根据所述第二点云信息构建所述目标物的三维模型。
2.根据权利要求1所述的方法,其特征在于,所述获取目标物在多个拍摄角度上的至少两个初始图像之后,还包括:
对所述至少两个初始图像分别进行特征点检测,以在所述至少两个初始图像中分别得到用于标记所述目标物的至少两个特征点;
在所述至少两个初始图像之间,获取所述至少两个特征点间的偏移量,所述偏移量用于表示所述目标物的同一位置的特征点在不同初始图像之间的坐标差值;
根据所述偏移量获取所述至少两个初始图像中所述目标物的相机位姿,所述相机位姿用于表示在不同的初始图像中所述目标物相对所述参考位置的移动,所述移动包括旋转和平移中的至少一种,所述参考位置为拍摄所述目标物的拍摄镜头所在的位置;
所述将所述至少两个初始图像分别对应的第一点云信息融合为第二点云信息,包括:
根据所述相机位姿将所述至少两个初始图像分别对应的第一点云信息融合为所述第二点云信息。
3.根据权利要求2所述的方法,其特征在于,所述根据所述相机位姿将所述至少两个初始图像分别对应的第一点云信息融合为所述第二点云信息,包括:
确定一个所述初始图像为第一帧;
根据所述相机位姿将所述第一帧以外的其他初始图像的点移动到所述第一帧的角度;
将所述初始图像之间重叠的第一点融合为第二点,其中,所述第一点为所述第一点云信息中的点,所述第二点为所述第二点云信息中的点。
4.根据权利要求3所述的方法,其特征在于,所述将所述初始图像之间重叠的第一点融合为第二点,包括:
分别对所述至少两个初始图像中的第一点分配权重;
根据所述权重将重叠的所述第一点融合为所述第二点。
5.根据权利要求4所述的方法,其特征在于,所述分别对所述至少两个初始图像中的第一点分配权重,包括:
根据所述第一点所在初始图像的拍摄角度、图像噪声值或法线方向中的至少一种对所述第一点分配权重值。
6.根据权利要求3所述的方法,其特征在于,所述将所述初始图像之间重叠的第一点融合为第二点,包括:
当第一初始图像中存在两个重叠的第一点时,在所述第一初始图像中获取与所述第一帧中的第一点深度差的绝对值更小的第一点与所述第一帧中的第一点进行点云融合,以得到所述第二点,其中,所述第一初始图像为所述至少两个初始图像中不为所述第一帧的图像。
7.根据权利要求2至6任一所述的方法,其特征在于,所述根据所述第二点云信息构建所述目标物的三维模型,包括:
对所述第二点云信息进行泊松重建,以得到所述目标物的三维网络,所述三维网络为连接所述第二点云信息中各个点的无孔洞表面;
对所述三维网络进行剪裁和平滑处理,以得到所述三维模型。
8.根据权利要求7所述的方法,其特征在于,所述对所述三维网络进行剪裁和平滑处理,以得到所述三维模型,包括:
根据所述特征点对所述三维网络沿垂直...
【专利技术属性】
技术研发人员:林祥凯,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。