车辆三维模型变形方法、装置和电子设备制造方法及图纸

技术编号:29278227 阅读:14 留言:0更新日期:2021-07-16 22:57
本申请公开了车辆三维模型变形方法、装置和电子设备,涉及图像处理技术领域。具体实现方案为:对车辆的源三维模型进行调整,使得所述源三维模型的三维包围盒与目标模型的三维包围盒对齐;获取调整后的所述源三维模型的三维结构;根据所述目标模型,对所述三维结构进行局部变形,获得转置矩阵;根据所述转置矩阵,对调整后的所述源三维模型表面的三维点进行移动,以获得变形三维模型。由于根据目标模型,将车辆的源三维模型进行变形,获得变形三维模型的过程中,不需要人工参与,提高了模型变形的效率。的效率。的效率。

【技术实现步骤摘要】
车辆三维模型变形方法、装置和电子设备


[0001]本申请涉及计算机
中的图像处理技术,尤其涉及一种车辆三维模型变形方法、装置和电子设备。

技术介绍

[0002]车辆三维模型自动变形是构建车辆模型之间稠密映射关系的必要途径,也是构建车辆变形模板的重要步骤,在几何模型分析、三维自动建模、三维模型仿真等领域有着重要用途。
[0003]目前,实现车辆三维模型的自动变形的方法有:手动对三维的顶点和三角面片进行移动,实现从一个模型变形到另一个模型;或者,利用深度神经网络可以生成多种三维模型,但是训练神经网络依旧需要大量的人工标注数据。
[0004]上述车辆三维模型的变形方法中,人工参与程度高,效率低下。

技术实现思路

[0005]本申请实施例提供一种车辆三维模型变形方法、装置和电子设备,以解决现有车辆三维模型的变形方法人工参与程度高、效率低下的问题。
[0006]为解决上述技术问题,本申请是这样实现的:
[0007]本申请第一方面提供一种车辆三维模型变形方法,包括:
[0008]对车辆的源三维模型进行调整,使得所述源三维模型的三维包围盒与目标模型的三维包围盒对齐;
[0009]获取调整后的所述源三维模型的三维结构;
[0010]根据所述目标模型,对所述三维结构进行局部变形,获得转置矩阵;
[0011]根据所述转置矩阵,对调整后的所述源三维模型表面的三维点进行移动,以获得变形三维模型。
[0012]进一步的,所述获取调整后的所述源三维模型的三维结构,包括:
[0013]对调整后的所述源三维模型表面的三维点进行采样,获得采样点;
[0014]根据所述采样点,生成所述三维结构。
[0015]进一步的,所述获取调整后的所述源三维模型的三维结构,包括:
[0016]对调整后的所述源三维模型表面的网格进行网格简化,生成所述三维结构。
[0017]进一步的,所述根据所述采样点,生成所述三维结构,包括:
[0018]将所述采样点中的第一采样点与所述第一采样点的预设个数的邻点进行连接,生成所述三维结构。
[0019]本申请第二方面提供一种车辆三维模型变形装置,包括:
[0020]调整模块,用于对车辆的源三维模型进行调整,使得所述源三维模型的三维包围盒与目标模型的三维包围盒对齐;
[0021]第一获取模块,用于获取调整后的所述源三维模型的三维结构;
[0022]第二获取模块,用于根据所述目标模型,对所述三维结构进行局部变形,获得转置矩阵;
[0023]第三获取模块,用于根据所述转置矩阵,对调整后的所述源三维模型表面的三维点进行移动,以获得变形三维模型。
[0024]进一步的,所述第一获取模块,包括:
[0025]获取子模块,用于对调整后的所述源三维模型表面的三维点进行采样,获得采样点;
[0026]生成子模块,用于根据所述采样点,生成所述三维结构。
[0027]进一步的,所述第一获取模块,用于:
[0028]对调整后的所述源三维模型表面的网格进行网格简化,生成所述三维结构。
[0029]进一步的,所述生成子模块,用于:
[0030]将所述采样点中的第一采样点与所述第一采样点的预设个数的邻点进行连接,生成所述三维结构。
[0031]本申请第三方面提供一种电子设备,其特征在于,包括:
[0032]至少一个处理器;以及
[0033]与所述至少一个处理器通信连接的存储器;其中,
[0034]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面所述的方法。
[0035]本申请第四方面提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行第一方面所述的方法。
[0036]上述申请中的一个实施例具有如下优点或有益效果:
[0037]对车辆的源三维模型进行调整,使得所述源三维模型的三维包围盒与目标模型的三维包围盒对齐;获取调整后的所述源三维模型的三维结构;根据所述目标模型,对所述三维结构进行局部变形,获得转置矩阵;根据所述转置矩阵,对调整后的所述源三维模型表面的三维点进行移动,以获得变形三维模型。由于根据目标模型,将车辆的源三维模型进行变形,获得变形三维模型的过程中,不需要人工参与,提高了模型变形的效率。
[0038]对调整后的所述源三维模型表面的三维点进行采样,获得采样点;根据所述采样点,生成所述三维结构,为后续获得转置矩阵,并根据转置矩阵获得变形三维模型做准备,获得三维结构的过程无需人工参与,可提高整个模型变形的效率。
[0039]对调整后的所述源三维模型表面的网格进行网格简化,生成所述三维结构,为后续获得转置矩阵,并根据转置矩阵获得变形三维模型做准备,获得三维结构的过程无需人工参与,可提高模型变形的效率。
[0040]将所述采样点中的第一采样点与所述第一采样点的预设个数的邻点进行连接,生成所述三维结构,为后续获得转置矩阵,并根据转置矩阵获得变形三维模型做准备,获取三维结构的过程无需人工参与,可提高整个模型变形的效率。
[0041]上述可选方式所具有的其他效果将在下文中结合具体实施例加以说明。
附图说明
[0042]附图用于更好地理解本方案,不构成对本申请的限定。其中:
[0043]图1是本申请实施例提供的车辆三维模型变形方法的流程图;
[0044]图1a-图1e是本申请实施例提供的车辆三维模型的示意图;
[0045]图2是本申请实施例提供的车辆三维模型变形装置的结构图;
[0046]图3是用来实现本申请实施例的车辆三维模型变形方法的电子设备的框图。
具体实施方式
[0047]以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0048]参见图1,图1是本申请实施例提供的车辆三维模型变形方法的流程图之一,如图1所示,本实施例提供一种车辆三维模型变形方法,应用于电子设备,包括以下步骤:
[0049]步骤101、对车辆的源三维模型进行调整,使得所述源三维模型的三维包围盒与目标模型的三维包围盒对齐。
[0050]车辆的三维模型包括刚体(四个轮胎)与非刚体(车身)两个部分。在本申请中,车辆的源三维模型是指车辆的非刚体部分,目标模型也是指车辆的非刚体部分。如图1a所示,图中同时显示有车辆的源三维模型和目标模型,为便于区分,将目标模型的轮廓用虚线描绘出(实际效果图并无虚线),即图1a中虚线所描绘出的轮廓为目标模型的轮廓,在目标模型的外围显示的点为源三维模型上的点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆三维模型变形方法,其特征在于,包括:对车辆的源三维模型进行调整,使得所述源三维模型的三维包围盒与目标模型的三维包围盒对齐;获取调整后的所述源三维模型的三维结构;根据所述目标模型,对所述三维结构进行局部变形,获得转置矩阵;根据所述转置矩阵,对调整后的所述源三维模型表面的三维点进行移动,以获得变形三维模型。2.根据权利要求1所述的方法,其特征在于,所述获取调整后的所述源三维模型的三维结构,包括:对调整后的所述源三维模型表面的三维点进行采样,获得采样点;根据所述采样点,生成所述三维结构。3.根据权利要求1所述的方法,其特征在于,所述获取调整后的所述源三维模型的三维结构,包括:对调整后的所述源三维模型表面的网格进行网格简化,生成所述三维结构。4.根据权利要求2所述的方法,其特征在于,所述根据所述采样点,生成所述三维结构,包括:将所述采样点中的第一采样点与所述第一采样点的预设个数的邻点进行连接,生成所述三维结构。5.一种车辆三维模型变形装置,其特征在于,包括:调整模块,用于对车辆的源三维模型进行调整,使得所述源三维模型的三维包围盒与目标模型的三维包围盒对齐;第一获取模块,用于获取调整后的所述源三维模型的三维结构;第二获取模块,用...

【专利技术属性】
技术研发人员:卢飞翔
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1