System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及虚拟现实,特别是涉及一种物体建模方法、装置、计算机设备和存储介质。
技术介绍
1、随着虚拟现实技术的不断发展,虚拟现实图像构建方式也变得多种多样。然而,为了实现用户与虚拟现实场景中的物体进行互动,以实现虚拟现实实验过程,需要对现实环境的物体进行建模。因此如何构建现实环境的物体模型是当前的研究重点。
2、传统的技术方案是通过现实图像分割技术,该技术利用深度学习模型对现实环境中的物体结构数据进行虚拟分割,同时利用计算机视觉算法对现实场景进行3d(three-dimensional,三维立体)重建和跟踪,从而构建现实环境的物体模型。但是该方式由于对物体进行分割处理,使得基于现实场景构建的物体模型在虚拟现实环境中出现的图像失真、以及错位的情况,从而导致构建的物体模型的稳定性较差。
技术实现思路
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、识别各所述结构信息之间的连接关系,以及每个结构信息之间的连接点,并基于各所述结构信息的图像模型、各所述结构信息之间的连接点、各所述结构本文档来自技高网...
【技术保护点】
1.一种物体建模方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过三维图像识别网络,分别识别每个三维图像信息的图像特征数据、以及每个形变图像信息的形变特征数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述结构信息的各形变图像信息的形变特征数据,调整所述结构信息的初始图像模型中的形变参数,得到所述结构信息的图像模型,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于各所述结构信息的图像模型,构建所述物体的初始物体模型,包括:
5.根据权利要求1所述的方法,其特征在于,所述确定所述初始物体模型在不同虚拟现实环境中的运动过程,得到所述初始物体模型在不同虚拟现实环境中的运动轨迹,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于各所述运动轨迹,调整所述初始物体模型的各结构信息的图像模型之间的动态连接关系,得到所述物体的物体模型,包括:
7.一种物体建模装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种物体建模方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过三维图像识别网络,分别识别每个三维图像信息的图像特征数据、以及每个形变图像信息的形变特征数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述结构信息的各形变图像信息的形变特征数据,调整所述结构信息的初始图像模型中的形变参数,得到所述结构信息的图像模型,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于各所述结构信息的图像模型,构建所述物体的初始物体模型,包括:
5.根据权利要求1所述的方法,其特征在于,所述确定所述初始物体模型在不同虚拟现实环境中的运动过程,得到所述初始物体模型在不同虚拟现实环境中的运动轨迹,包括...
【专利技术属性】
技术研发人员:高章成,宋煜,
申请(专利权)人:北京智和嘉科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。