【技术实现步骤摘要】
基于顶点的三维模型缺口修复方法、装置、设备及介质
[0001]本申请涉及三维模型修复
,尤其涉及一种基于顶点的三维模型缺口修复方法、装置、计算机设备及存储介质。
技术介绍
[0002]现有的通过航拍图片对建筑三维建模技术中,生成的建筑外墙模型往往包含较大面积的残缺。这些残缺的外墙模型常常比一般模型的缺失面积大,甚至有些模型仅仅只有实际面积的一半以下,现有的各种模型修补算法均无法应对这样的大面积残缺。如果依赖人工方法进行外墙模型修补,那么拥有大量建筑的场景就需要极高的人工成本和任务时间,因此,如何实现模型中较大面积缺口的自动化修补,降低修补工作量、提升修补效率成为了亟需解决的问题。
技术实现思路
[0003]本申请提供了一种基于顶点的三维模型缺口修复方法、装置、计算机设备及存储介质,以实现模型中较大面积缺口的自动化修补,降低修补工作量、提升修补效率。
[0004]第一方面,本申请提供了一种基于顶点的三维模型缺口修复方法,所述方法包括:获取建模设备输出的待处理三维模型;基于缺口修复算法提取所述待处理 ...
【技术保护点】
【技术特征摘要】
1.一种基于顶点的三维模型缺口修复方法,其特征在于,包括:获取建模设备输出的待处理三维模型;基于缺口修复算法提取所述待处理三维模型的模型顶点,生成模型顶点集合,并基于所述模型顶点,生成所述待处理三维模型的边集合和三角面集合;基于所述模型顶点集合、所述边集合以及所述三角面集合,确定所述待处理三维模型是缺陷模型时,基于所述缺口修复算法,获得目标顶点,并基于所述目标顶点,对所述缺陷模型进行修复,获得修复后的目标模型。2.根据权利要求1所述的基于顶点的三维模型缺口修复方法,其特征在于,所述基于所述模型顶点集合、所述边集合以及所述三角面集合,确定所述待处理三维模型是缺陷模型之前,还包括:基于预设分段数以及所述模型顶点集合中各所述模型顶点的坐标值,对预设坐标轴进行分类,确定所述待处理三维模型的高度轴;获取所述模型顶点的坐标值在所述高度轴上的数值大小分布情况,基于所述数值大小分布情况,确定屋顶分段,并基于所述屋顶分段,确定屋顶下界以及屋顶平面范围;基于预设条件、所述三角面集合、所述屋顶下界以及所述屋顶平面范围,确定所述边集合中存在残缺边时,则确定所述待处理三维模型为缺陷模型。3.根据权利要求2所述的基于顶点的三维模型缺口修复方法,其特征在于,所述预设条件,包括:所述残缺边的顶点高度均低于所述屋顶下界、所述残缺边的顶点均在所述屋顶平面范围内、所述残缺边对应的三角面数量唯一以及目标夹角达到预设角度,其中,所述目标夹角为所述残缺边对应的三角面的法向量与高度轴的单位向量的夹角。4.根据权利要求2所述的基于顶点的三维模型缺口修复方法,其特征在于,所述基于预设条件、所述三角面集合、所述屋顶下界以及所述屋顶平面范围,确定所述边集合中存在残缺边时,则确定所述待处理三维模型为缺陷模型,包括:基于所述边集合中各条边的顶点高度坐标值以及顶点平面坐标值,在所述边集合中确定目标边,其中,所述目标边的顶点高度坐标值低于所述屋顶下界且所述目标边的顶点平面坐标值在所述屋顶平面范围内;基于所述三角面集合,获取所述目标边的三角面数量,在所述三角面数量唯一时,将所述目标边确定为残缺边,并确定所述边集合中存在残缺边。5.根据权利要求2所述的基于顶点的三维模型缺口修复方法,其特征在于,所述基于预设分段数以及所述模型顶点集合中各所述模型顶点的坐标值,对预设坐标轴进行分类,确定所述待处理三维模型的高度轴,包括:对所述待处理三维模型的第一预设坐标轴、第二预设坐标轴以及第三预设坐标轴按照所述预设分段数进行分段,分别生成第一坐标轴分段集、第二坐标轴分段集以及第三坐标轴分段集;获取所述模型顶点的坐标值在所述第一坐标轴分段集、所述第二坐标轴分段集以及所述第三坐标轴分段集中的第一分布情况、第二分布情况以及第三分布情况;基于所述第一分布情况、所述第二分布情况以及所述第三分布情况,确定存在目标分段的目标分段集,将所述目标分段集对应的坐标轴作为高度轴,其中,所述目标分段包含...
【专利技术属性】
技术研发人员:罗除,
申请(专利权)人:深圳开鸿数字产业发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。