一种基于多图片的三维模型生成方法及系统技术方案

技术编号:38606553 阅读:11 留言:0更新日期:2023-08-26 23:37
本申请公开了一种基于多图片的三维模型生成方法及系统。基于多图片的三维模型生成方法,包括:获取第一图像采集设备采集的多张第一图像,以及获取第二图像采集设备采集的多张第二图像;根据所述多张第一图像确定第一建模特征,以及根据所述多张第二图像确定第二建模特征;基于所述第一建模特征和预设的第一模型元素库生成第一三维模型,以及基于所述第二建模特征和预设的第二模型元素库生成第二三维模型;基于所述多张第一图像的数量、所述多张第二图像的数量、所述第一位置和所述第二位置的位置关系、所述第一三维模型和所述第二三维模型生成所述目标对象的三维模型。基于多图片的三维模型生成方法能够提高三维模型的构建效率。效率。效率。

【技术实现步骤摘要】
一种基于多图片的三维模型生成方法及系统


[0001]本申请是关于三维建模
,特别是关于一种基于多图片的三维模型生成方法及系统。

技术介绍

[0002]随着三维建模技术的发展,三维模型的应用也逐渐广泛。三维模型可以应用于各种场景中,例如,扩展现实场景、模拟仿真场景等。在这些场景中,通过构建三维模型,实现虚拟对象的构建;基于构建的虚拟对象,可以执行交互,或者模拟仿真等。
[0003]在进行三维模型的构建时,可采用基于建模元素的构建方式;即,先确定三维模型所需的建模元素,再对这些建模元素作整合,构建三维模型。
[0004]在目前的三维模型构建场景中,需要由用户选定待建模对象的建模元素,再由相应的建模平台基于这些建模元素构建三维模型,导致三维模型的构建效率较低。

技术实现思路

[0005]本申请的目的在于提供一种基于多图片的三维模型生成方法及系统,其能够提高三维模型的构建效率。
[0006]为实现上述目的,本申请的实施例提供了一种基于多图片的三维模型生成方法,包括:获取第一图像采集设备采集的多张第一图像,以及获取第二图像采集设备采集的多张第二图像;其中,所述第一图像采集设备用于采集目标对象的第一位置的图像,所述第二图像采集设备用于采集所述目标对象的第二位置的图像,所述第一位置基于所述目标对象的第一建模信息确定,所述第二位置基于所述目标对象的第二建模信息确定;根据所述多张第一图像确定第一建模特征,以及根据所述多张第二图像确定第二建模特征;基于所述第一建模特征和预设的第一模型元素库生成第一三维模型,以及基于所述第二建模特征和预设的第二模型元素库生成第二三维模型;基于所述多张第一图像的数量、所述多张第二图像的数量、所述第一位置和所述第二位置的位置关系、所述第一三维模型和所述第二三维模型生成所述目标对象的三维模型。
[0007]在一种可能的实施方式中,所述获取第一图像采集设备采集的多张第一图像,以及获取第二图像采集设备采集的多张第二图像,包括:在第一预设时长内,获取所述第一图像采集设备采集的所述第一位置的多张图像;在第二预设时长内,获取所述第二图像采集设备采集的所述第二位置的多张图像;其中,所述第一预设时长和所述第二预设时长中包括相同时间点和不同时间点,所述第一图像采集设备和所述第二图像采集设备在所述相同时间点的图像采集数量均大于所述不同时间点的图像采集数量。
[0008]在一种可能的实施方式中,所述根据所述多张第一图像确定第一建模特征,包括:将所述多张第一图像按照采集时间进行排序,确定排序的多张第一图像;将所述排序的多张第一图像进行分组,确定多组第一图像;其中,相邻图像组中,包括预设数量的相同第一图像;对所述多组第一图像,分别按照预设规则提取建模特征,确定多组建模特征;基于所
述多组建模特征,确定所述第一建模特征。
[0009]在一种可能的实施方式中,所述基于所述多组建模特征,确定所述第一建模特征,包括:将所述多组建模特征输入到预先训练好的特征筛选模型中,获得所述预先训练好的特征筛选模型输出的筛选的建模特征;其中,所述预先训练好的特征筛选模型用于将对三维模型没有影响力的建模特征筛除;判断所述筛选的建模特征是否存在对应同一第一图像的建模特征;若所述筛选的建模特征存在对应同一第一图像的建模特征,对该同一第一图像再次进行建模特征提取;基于再次提取的特征和所述筛选的建模特征,确定所述第一建模特征。
[0010]在一种可能的实施方式中,所述根据所述多张第二图像确定第二建模特征,包括:将所述多张第二图像按照采集时间进行排序,确定排序的多张第二图像;将所述排序的多张第二图像进行分组,确定多组第二图像;其中,相邻图像组中,包括预设数量的相同第二图像;对所述多组第二图像,分别按照预设规则提取建模特征,确定多组建模特征;基于所述多组建模特征,确定所述第二建模特征。
[0011]在一种可能的实施方式中,所述基于所述多组建模特征,确定所述第二建模特征,包括:将所述多组建模特征输入到预先训练好的特征筛选模型中,获得所述预先训练好的特征筛选模型输出的筛选的建模特征;其中,所述预先训练好的特征筛选模型用于将对三维模型没有影响力的建模特征筛除;判断所述筛选的建模特征是否存在对应同一第二图像的建模特征;若所述筛选的建模特征存在对应同一第二图像的建模特征,对该同一第二图像再次进行建模特征提取;基于再次提取的特征和所述筛选的建模特征,确定所述第二建模特征。
[0012]在一种可能的实施方式中,所述预设的第一模型元素库中包括多个第一预设建模特征和所述多个第一预设建模特征对应的建模元素;所述基于所述第一建模特征和预设的第一模型元素库生成第一三维模型,包括:判断所述第一建模特征是否存在对应的第一预设建模特征;若所述第一建模特征存在对应的第一预设建模特征,将该对应的第一预设建模特征对应的建模元素确定为待建模元素;若所述第一建模特征不存在对应的第一预设建模特征,从所述多个第一预设建模特征对应的建模元素中确定出与所述第一建模特征匹配的待建模元素;基于所述待建模元素和与所述第一位置对应的第一建模规则,生成所述第一三维模型。
[0013]在一种可能的实施方式中,所述预设的第二模型元素库中包括多个第二预设建模特征和所述多个第二预设建模特征对应的建模元素;所述基于所述第二建模特征和预设的第二模型元素库生成第二三维模型,包括:判断所述第二建模特征是否存在对应的第二预设建模特征;若所述第二建模特征存在对应的第二预设建模特征,将该对应的第二预设建模特征对应的建模元素确定为待建模元素;若所述第二建模特征不存在对应的第二预设建模特征,从所述多个第二预设建模特征对应的建模元素中确定出与所述第二建模特征匹配的待建模元素;基于所述待建模元素和与所述第二位置对应的第二建模规则,生成所述第二三维模型。
[0014]在一种可能的实施方式中,所述基于所述多张第一图像的数量、所述多张第二图像的数量、所述第一位置和所述第二位置的位置关系、所述第一三维模型和所述第二三维模型生成所述目标对象的三维模型,包括:基于所述位置关系、所述第一三维模型、所述第
二三维模型和所述目标对象的基础三维模型,生成所述目标对象的初始三维模型;基于所述多张第一图像的数量和预设的第一调整模型元素,对所述初始三维模型中所述第一位置对应的模型部分进行调整,以及基于所述多张第二图像的数量和预设的第二调整模型元素,对所述初始三维模型中所述第二位置对应的模型部分进行调整;基于调整的初始三维模型,确定所述目标对象的三维模型。
[0015]本申请的实施例提供一种基于多图片的三维模型生成系统,包括:获取单元,用于获取第一图像采集设备采集的多张第一图像,以及获取第二图像采集设备采集的多张第二图像;其中,所述第一图像采集设备用于采集目标对象的第一位置的图像,所述第二图像采集设备用于采集所述目标对象的第二位置的图像,所述第一位置基于所述目标对象的第一建模信息确定,所述第二位置基于所述目标对象的第二建模信息确定;建模单元,用于:根据所述多张第一图像确定第一建模特征,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多图片的三维模型生成方法,其特征在于,包括:获取第一图像采集设备采集的多张第一图像,以及获取第二图像采集设备采集的多张第二图像;其中,所述第一图像采集设备用于采集目标对象的第一位置的图像,所述第二图像采集设备用于采集所述目标对象的第二位置的图像,所述第一位置基于所述目标对象的第一建模信息确定,所述第二位置基于所述目标对象的第二建模信息确定;根据所述多张第一图像确定第一建模特征,以及根据所述多张第二图像确定第二建模特征;基于所述第一建模特征和预设的第一模型元素库生成第一三维模型,以及基于所述第二建模特征和预设的第二模型元素库生成第二三维模型;基于所述多张第一图像的数量、所述多张第二图像的数量、所述第一位置和所述第二位置的位置关系、所述第一三维模型和所述第二三维模型生成所述目标对象的三维模型。2.根据权利要求1所述的基于多图片的三维模型生成方法,其特征在于,所述获取第一图像采集设备采集的多张第一图像,以及获取第二图像采集设备采集的多张第二图像,包括:在第一预设时长内,获取所述第一图像采集设备采集的所述第一位置的多张图像;在第二预设时长内,获取所述第二图像采集设备采集的所述第二位置的多张图像;其中,所述第一预设时长和所述第二预设时长中包括相同时间点和不同时间点,所述第一图像采集设备和所述第二图像采集设备在所述相同时间点的图像采集数量均大于所述不同时间点的图像采集数量。3.根据权利要求1所述的基于多图片的三维模型生成方法,其特征在于,所述根据所述多张第一图像确定第一建模特征,包括:将所述多张第一图像按照采集时间进行排序,确定排序的多张第一图像;将所述排序的多张第一图像进行分组,确定多组第一图像;其中,相邻图像组中,包括预设数量的相同第一图像;对所述多组第一图像,分别按照预设规则提取建模特征,确定多组建模特征;基于所述多组建模特征,确定所述第一建模特征。4.根据权利要求3所述的基于多图片的三维模型生成方法,其特征在于,所述基于所述多组建模特征,确定所述第一建模特征,包括:将所述多组建模特征输入到预先训练好的特征筛选模型中,获得所述预先训练好的特征筛选模型输出的筛选的建模特征;其中,所述预先训练好的特征筛选模型用于将对三维模型没有影响力的建模特征筛除;判断所述筛选的建模特征是否存在对应同一第一图像的建模特征;若是所述筛选的建模特征存在对应同一第一图像的建模特征,对该同一第一图像再次进行建模特征提取;基于再次提取的特征和所述筛选的建模特征,确定所述第一建模特征。5.根据权利要求1所述的基于多图片的三维模型生成方法,其特征在于,所述根据所述多张第二图像确定第二建模特征,包括:将所述多张第二图像按照采集时间进行排序,确定排序的多张第二图像;将所述排序的多张第二图像进行分组,确定多组第二图像;其中,相邻图像组中,包括
预设数量的相同第二图像;对所述多组第二图像,分别按照预设规则提取建模特征,确定多组建模特征;基于所述多组建模特征,确定所述第二建模特征。6.根据权利要求5所述的基于多图片的三维模型生成方法,其特征在于,所述基于所述多组建模特征,确定所述第二建模特征,包括:将所述多组建模特征输入到预先训练好的特征筛选模型中,获得所述预先训练好的特征筛选模型输出的筛选的建模特征;其中,所述预先训练好的特征筛选模型用于将对三维模型没有影响力的建...

【专利技术属性】
技术研发人员:粟海斌刘珺詹柱刘斌欧阳宏剑
申请(专利权)人:方心科技股份有限公司
类型:发明
国别省市:

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

1