[发明专利]三维模型的生成方法、装置、计算机设备及存储介质在审
申请号: | 202111642062.9 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114399616A | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 周玉杰 | 申请(专利权)人: | 北京市商汤科技开发有限公司 |
主分类号: | G06T19/20 | 分类号: | G06T19/20;G06T17/20 |
代理公司: | 北京中知恒瑞知识产权代理事务所(普通合伙) 11889 | 代理人: | 袁忠林 |
地址: | 100080 北京市海淀区北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 模型 生成 方法 装置 计算机 设备 存储 介质 | ||
1.一种三维模型的生成方法,其特征在于,包括:
获取目标对象的原始三维模型;所述原始三维模型中包括多个顶点、以及由顶点之间的连接关系构成的多个网格;多个所述网格中的各个网格、与至少一个其他网格之间具有共用的顶点;
基于所述多个网格分别对应的法线之间的法线相似度,从所述原始三维模型的所述多个顶点中确定待删除顶点;
基于所述多个顶点中除待删除顶点外的其他顶点,生成目标三维模型。
2.根据权利要求1所述的三维模型的生成方法,其特征在于,所述基于所述多个网格分别对应的法线之间的法线相似度,从所述原始三维模型的所述多个顶点中确定待删除顶点,包括:
遍历所述原始三维模型的各个顶点,针对遍历到的顶点,确定包括所述遍历到的顶点的目标网格;
基于所述目标网格对应的法线之间的法线相似度,确定所述遍历到的顶点是否为待删除顶点。
3.根据权利要求2所述的三维模型的生成方法,其特征在于,所述方法还包括:响应于所述遍历到的顶点为待删除顶点,将所述遍历到的顶点从由所述多个顶点构成的顶点集合中删除;
所述基于多个顶点中除待删除顶点外的其他顶点,生成目标三维模型,包括:
在遍历所述原始三维模型中的所述多个顶点后,基于所述顶点集合中未删除的顶点进行网格重构,得到目标三维模型。
4.根据权利要求3所述的三维模型的生成方法,其特征在于,所述在遍历所述原始三维模型中的所有顶点后,基于所述顶点集合中未删除的顶点进行网格重构,得到目标三维模型,包括:
在遍历所述原始三维模型中的所述多个顶点后,利用三角剖分算法对所述顶点集合中未删除的顶点进行三角剖分处理,生成新的网格,得到所述目标三维模型。
5.根据权利要求2-4任一项所述的三维模型的生成方法,其特征在于,所述基于所述目标网格对应的法线之间的法线相似度,确定所述遍历到的顶点是否为待删除顶点,包括:
将所述目标网格对应的法线之间的法线相似度与预设的法线相似度阈值进行比对;
响应于所述法线相似度大于或者等于所述法线相似度阈值,将所述遍历到的顶点确定为待删除顶点。
6.根据权利要求2-5任一项所述的三维模型的生成方法,其特征在于,所述基于所述目标网格对应的法线之间的法线相似度,确定所述遍历到的顶点是否为待删除顶点之前,还包括:
确定所述目标网格对应法线之间的法线相似度。
7.根据权利要求6所述的三维模型的生成方法,其特征在于,所述确定所述目标网格对应法线之间的法线相似度,包括下述至少一种:
针对所述目标网格中的每两个目标网格,确定所述每两个目标网格分别对应的法线之间的第一相似度;将所述每两个目标网格分别对应的法线之间的第一相似度,确定为所述法线相似度;
针对所述目标网格中的每相邻的两个目标网格,确定所述每相邻的两个目标网格分别对应的法线之间的第二相似度;将所述每相邻的两个目标网格分别对应的法线之间的第二相似度,确定为所述法线相似度;
将所述目标网格中的任一目标网格作为基准目标网格,确定所述基准目标网格和其他各个目标网格分别对应的法线之间的第三相似度;将所述基准目标网格和其他各个目标网格分别对应的法线之间的第三相似度,确定为所述法线相似度。
8.根据权利要求2-7任一项所述的三维模型的生成方法,其特征在于,所述确定包括所述遍历到的顶点的目标网格之后,还包括:针对各个目标网格,确定与各个目标网格对应的法线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京市商汤科技开发有限公司,未经北京市商汤科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111642062.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种舰载无人机的差分卫星导航系统
- 下一篇:一种密封轴承