三维建模方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:34054121 阅读:17 留言:0更新日期:2022-07-06 16:33
本申请涉及一种三维建模方法、装置、计算机设备和存储介质,所述方法包括:获取用户上传的建模图像,并发送所述建模图像至服务器;所述服务器用于对所述建模图像进行三维重建处理,得到所述建模图像在目标阶段的建模结果;接收所述服务器返回的所述目标阶段的建模结果,并在终端界面展示所述目标阶段的建模结果;基于针对所述目标阶段的建模结果的修改操作,得到所述目标阶段的修改后的建模结果;返回所述目标阶段的修改后的建模结果至所述服务器,使所述服务器基于所述修改后的建模结果,对所述目标阶段的下一个建模阶段进行建模操作。采用本方法能够实现在保证建模质量的同时提高建模的效率。时提高建模的效率。时提高建模的效率。

Three dimensional modeling method, device, computer equipment and storage medium

【技术实现步骤摘要】
三维建模方法、装置、计算机设备和存储介质


[0001]本申请涉及建模
,特别是涉及一种三维建模方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]基于图像的建模是当前计算机图形学界一个热门的研究领域,与传统的基于几何的建模相比,基于图像的建模有许多独特的优点,其中最主要的一个优点是可以给人类提供一种最自然的获得照片真实感的方式。
[0003]目前基于图像的建模方法中,往往是建模平台接收到用户输入的图像后,直接返回建好的三维模型,若用户发现建好的模型存在问题需要修改时,则需要调整图片让三维重建平台重新进行建模,导致用户经常面临花费了大量时间等待图片

>三维模型这一过程,在模型效果不够理想时又需要耗费相同的时间对图片进行调整得到调整后的模型。因此,目前的三维建模方法难以同时保证三维重建模型的质量和建模效率。

技术实现思路

[0004]基于此,有必要针对上述三维建模方法存在的难以同时保证三维重建模型的质量和建模效率的技术问题,提供一种三维建模方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种三维建模方法。所述方法包括:获取用户上传的建模图像,并发送所述建模图像至服务器;所述服务器用于对所述建模图像进行三维重建处理,得到所述建模图像在目标阶段的建模结果;所述目标阶段为所述建模图像在三维重建过程中的任一个建模阶段;接收所述服务器返回的所述目标阶段的建模结果,并在终端界面展示所述目标阶段的建模结果;基于针对所述目标阶段的建模结果的修改操作,得到所述目标阶段的修改后的建模结果;所述修改操作通过预设的编辑器执行,所述编辑器嵌入在所述终端界面中,用于提供对任一个建模阶段的修改操作;返回所述目标阶段的修改后的建模结果至所述服务器,使所述服务器基于所述修改后的建模结果,对所述目标阶段的下一个建模阶段进行建模操作。
[0006]在一示例性实施例中,当所述目标阶段为第一建模阶段时,在发送所述建模图像至服务器之前,还包括:通过所述预设的编辑器展示所述建模图像和提示信息;所述提示信息用于指示用户在所述建模图像中确定干扰区域;接收所述用户在所述建模图像中确定的干扰区域,对所述干扰区域进行屏蔽处理,得到处理后建模图像;所述发送所述建模图像至服务器,包括:
发送所述建模图像至所述服务器,使所述服务器基于所述建模图像进行相机位姿信息的确定;以及,发送所述建模图像对应的处理后建模图像至所述服务器,使所述服务器基于所述处理后建模图像进行稀疏点云的重建处理。
[0007]在一示例性实施例中,所述对所述干扰区域进行屏蔽处理,得到处理后建模图像,包括:在所述干扰区域上添加蒙版,得到添加蒙版后的建模图像;对添加蒙版后的建模图像中的干扰区域进行抠图处理,得到所述处理后建模图像。
[0008]在一示例性实施例中,所述基于针对所述目标阶段的建模结果的修改操作,得到所述目标阶段的修改后的建模结果,包括:确定所述目标阶段为第一建模阶段,所述第一建模阶段的建模结果包括稀疏点云和相机位姿信息;基于针对所述稀疏点云对应的包围盒的位置调整操作,过滤所述稀疏点云中的背景点,得到所述第一建模阶段的修改后的建模结果;所述位置调整操作基于所述相机位姿信息进行。
[0009]在一示例性实施例中,所述基于针对所述目标阶段的建模结果的修改操作,得到所述目标阶段的修改后的建模结果,还包括:确定所述目标阶段为第二建模阶段,所述第二建模阶段的建模结果为基于第一建模阶段的建模结果生成的稠密点云;基于针对所述稠密点云的裁剪操作,过滤所述稠密点云中的背景点;和/或,基于针对所述稠密点云的仿射变换操作,调整所述稠密点云的尺寸,得到所述第二建模阶段的修改后的建模结果。
[0010]在一示例性实施例中,所述基于针对所述目标阶段的建模结果的修改操作,得到所述目标阶段的修改后的建模结果,还包括:确定所述目标阶段为第三建模阶段,所述第三建模阶段的建模结果为基于第一建模阶段的建模结果和所述建模图像,或者基于第二建模阶段的建模结果得到的点云网格化模型;基于针对所述点云网络化模型的网格修改操作,调整所述点云网格化模型的网格质量,得到所述第三建模阶段的修改后的建模结果。
[0011]在一示例性实施例中,所述基于针对所述目标阶段的建模结果的修改操作,得到所述目标阶段的修改后的建模结果,还包括:确定所述目标阶段为第四建模阶段,所述第四建模阶段的建模结果为基于第一建模阶段和第三建模阶段的建模结果得到的纹理网格模型;基于针对所述纹理网格模型的纹理修改操作,调整所述纹理网格模型的纹理质量,得到所述第四建模阶段的修改后的建模结果。
[0012]第二方面,本申请还提供了一种三维建模装置。所述装置包括:图像发送模块,用于获取用户上传的建模图像,并发送所述建模图像至服务器;所述服务器用于对所述建模图像进行三维重建处理,得到所述建模图像在目标阶段的建模结
果;所述目标阶段为所述建模图像在三维重建过程中的任一个建模阶段;接收模块,用于接收所述服务器返回的所述目标阶段的建模结果,并在终端界面展示所述目标阶段的建模结果;修改模块,用于基于针对所述目标阶段的建模结果的修改操作,得到所述目标阶段的修改后的建模结果;所述修改操作通过预设的编辑器执行,所述编辑器嵌入在所述终端界面中,用于提供对任一个建模阶段的修改操作;结果发送模块,用于返回所述目标阶段的修改后的建模结果至所述服务器,使所述服务器基于所述修改后的建模结果,对所述目标阶段的下一个建模阶段进行建模操作。
[0013]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取用户上传的建模图像,并发送所述建模图像至服务器;所述服务器用于对所述建模图像进行三维重建处理,得到所述建模图像在目标阶段的建模结果;所述目标阶段为所述建模图像在三维重建过程中的任一个建模阶段;接收所述服务器返回的所述目标阶段的建模结果,并在终端界面展示所述目标阶段的建模结果;基于针对所述目标阶段的建模结果的修改操作,得到所述目标阶段的修改后的建模结果;所述修改操作通过预设的编辑器执行,所述编辑器嵌入在所述终端界面中,用于提供对任一个建模阶段的修改操作;返回所述目标阶段的修改后的建模结果至所述服务器,使所述服务器基于所述修改后的建模结果,对所述目标阶段的下一个建模阶段进行建模操作。
[0014]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取用户上传的建模图像,并发送所述建模图像至服务器;所述服务器用于对所述建模图像进行三维重建处理,得到所述建模图像在目标阶段的建模结果;所述目标阶段为所述建模图像在三维重建过程中的任一个建模阶段;接收所述服务器返回的所述目标阶段的建模结果,并在终端界面展示所述目标阶段的建模结果;基于针对所述目标阶段的建模结果的修改操作,得到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维建模方法,其特征在于,所述方法包括:获取用户上传的建模图像,并发送所述建模图像至服务器;所述服务器用于对所述建模图像进行三维重建处理,得到所述建模图像在目标阶段的建模结果;所述目标阶段为所述建模图像在三维重建过程中的任一个建模阶段;接收所述服务器返回的所述目标阶段的建模结果,并在终端界面展示所述目标阶段的建模结果;基于针对所述目标阶段的建模结果的修改操作,得到所述目标阶段的修改后的建模结果;所述修改操作通过预设的编辑器执行,所述编辑器嵌入在所述终端界面中,用于提供对任一个建模阶段的修改操作;返回所述目标阶段的修改后的建模结果至所述服务器,使所述服务器基于所述修改后的建模结果,对所述目标阶段的下一个建模阶段进行建模操作。2.根据权利要求1所述的方法,其特征在于,当所述目标阶段为第一建模阶段时,在发送所述建模图像至服务器之前,还包括:通过所述预设的编辑器展示所述建模图像和提示信息;所述提示信息用于指示用户在所述建模图像中确定干扰区域;接收所述用户在所述建模图像中确定的干扰区域,对所述干扰区域进行屏蔽处理,得到处理后建模图像;所述发送所述建模图像至服务器,包括:发送所述建模图像至所述服务器,使所述服务器基于所述建模图像进行相机位姿信息的确定;以及,发送所述建模图像对应的处理后建模图像至所述服务器,使所述服务器基于所述处理后建模图像进行稀疏点云的重建处理。3.根据权利要求2所述的方法,其特征在于,所述对所述干扰区域进行屏蔽处理,得到处理后建模图像,包括:在所述干扰区域上添加蒙版,得到添加蒙版后的建模图像;对添加蒙版后的建模图像中的干扰区域进行抠图处理,得到所述处理后建模图像。4.根据权利要求1所述的方法,其特征在于,所述基于针对所述目标阶段的建模结果的修改操作,得到所述目标阶段的修改后的建模结果,包括:确定所述目标阶段为第一建模阶段,所述第一建模阶段的建模结果包括稀疏点云和相机位姿信息;基于针对所述稀疏点云对应的包围盒的位置调整操作,过滤所述稀疏点云中的背景点,得到所述第一建模阶段的修改后的建模结果;所述位置调整操作基于所述相机位姿信息进行。5.根据权利要求1所述的方法,其特征在于,所述基于针对所述目标阶段的建模结果的修改操作,得到所述目标阶段的修改后的建模结果,还包括:确定所述目标阶段为第二建模阶段,所述第二建模阶段的建模结果为基于第一建模阶段的建模结果生成的稠密点云;基于针对所述稠密点云的裁剪操作,过滤所述稠密点...

【专利技术属性】
技术研发人员:黄雨桐孙宇澄王晓飞周超吕江波沈小勇
申请(专利权)人:苏州思谋智能科技有限公司
类型:发明
国别省市:

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

1