System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机辅助设计(computer aided diagnosis,cad)图纸识别,尤其涉及一种三维场景建模方法、装置、设备及介质。
技术介绍
1、随着社会发展,数字经济已成为激活产业新动能的核心所在,在数字经济中三维场景建模尤为重要。其中,三维场景建模通常为根据二维的cad图像中目标的位置,构建对应的三维模型。
2、人工根据cad图像中目标的位置,利用建模引擎如three.js选择物体的类别及物体的位置,由建模引擎基于人工选择的物体的类别及位置,生成对应的三维模型。然而在实际场景中存在众多且形态多变的物体,如机房内存在众多网络设备、生产车间中存在众多皮基站、办公区域内存在众多桌椅、以及在各类场景中都存在众多柱体、门窗等,由于场景中存在同一类别的多个物体,人工进行三维场景建模时,需要重复确定该多个同一类别的物体的位置,导致存在大量的重复性工作,同时可能伴随着人为误差,导致三维模型的构建效率低且精度差。
技术实现思路
1、本申请实施例提供了一种三维场景建模方法、装置、设备及介质,用以解决相关技术中三维场景建模的效率低且精度差的问题。
2、第一方面,本申请实施例提供了一种三维场景建模方法,所述方法包括:
3、接收待识别图像及每个类别的待识别物体的模板图像;
4、针对每个类别的待识别物体,根据该类别的待识别物体的模板图像与所述待识别图像中该类别对应的每个子区域的匹配度,确定所述待识别图像中包含该类别的待识别物体的目标子区域,根据所
5、根据所述待识别物体在所述待识别图像中的位置及对应的类别,创建所述待识别图像对应的三维模型。
6、第二方面,本申请实施例还提供了一种三维场景建模装置,所述装置包括:
7、接收模块,用于接收待识别图像及每个类别的待识别物体的模板图像;
8、处理模块,用于针对每个类别的待识别物体,根据该类别的待识别物体的模板图像与所述待识别图像中该类别对应的每个子区域的匹配度,确定所述待识别图像中包含该类别的待识别物体的目标子区域,根据所述目标子区域在所述待识别图像中的位置,确定待识别物体在所述待识别图像中的位置;
9、创建模块,用于根据所述待识别物体在所述待识别图像中的位置及对应的类别,创建所述待识别图像对应的三维模型。
10、第三方面,本申请实施例还提供了一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时执行上述任一所述三维场景建模方法的步骤。
11、第四方面,本申请实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一所述三维场景建模方法的步骤。
12、在本申请实施例中,电子设备接收待识别图像及每个类别的待识别物体的模板图像;针对每个类别的待识别物体,根据该类别的待识别物体的模板图像与待识别图像中该类别对应的每个子区域的匹配度,确定待识别图像中包含该类别的待识别物体的目标子区域,根据目标子区域在待识别图像中的位置,确定待识别物体在待识别图像中的位置;根据待识别物体在待识别图像中的位置及对应的类别,创建待识别图像对应的三维模型。由于在本申请实施例中,由电子设备识别每个待识别物体在待识别图像中的类别及位置,该识别结果较为准确,并基于该较为准确的结果进行三维场景建模,因此可以有效地提高三维场景建模的效率及精度。
本文档来自技高网...【技术保护点】
1.一种三维场景建模方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述待识别图像中该类别对应的每个子区域通过以下方式确定:
3.根据权利要求2所述的方法,其特征在于,所述依次确定包含每个像素值为目标数值的像素点的预设大小的每个子区域包括:
4.根据权利要求2所述的方法,其特征在于,所述根据该类别的待识别物体的模板图像与所述待识别图像中该类别对应的每个子区域的匹配度,确定所述待识别图像中包含该类别的待识别物体的目标子区域包括:
5.根据权利要求1所述的方法,其特征在于,所述待识别图像中该类别对应的每个子区域通过以下方式确定:
6.根据权利要求5所述的方法,其特征在于,所述根据该类别的待识别物体的模板图像与所述待识别图像中该类别对应的每个子区域的匹配度,确定所述待识别图像中包含该类别的待识别物体的目标子区域包括:
7.根据权利要求5所述的方法,其特征在于,所述接收待识别图像及每个类别的待识别物体的模板图像之后,所述根据该类别的待识别物体的模板图像与所述待识别图像中该类别对应的每个子区
8.一种三维场景建模装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时执行权利要求1-7中任一所述三维场景建模方法的步骤。
10.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述权利要求1-7中任一所述三维场景建模方法的步骤。
...【技术特征摘要】
1.一种三维场景建模方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述待识别图像中该类别对应的每个子区域通过以下方式确定:
3.根据权利要求2所述的方法,其特征在于,所述依次确定包含每个像素值为目标数值的像素点的预设大小的每个子区域包括:
4.根据权利要求2所述的方法,其特征在于,所述根据该类别的待识别物体的模板图像与所述待识别图像中该类别对应的每个子区域的匹配度,确定所述待识别图像中包含该类别的待识别物体的目标子区域包括:
5.根据权利要求1所述的方法,其特征在于,所述待识别图像中该类别对应的每个子区域通过以下方式确定:
6.根据权利要求5所述的方法,其特征在于,所述根据该类别的待识别物体的模板图像与所述待识别图像中该类别对应的每个子区域的匹配...
【专利技术属性】
技术研发人员:袁杉杉,董石磊,荆潇,
申请(专利权)人:中国电信股份有限公司技术创新中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。