System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及地下管线管理的,尤其是涉及一种基于增强现实的地下管线施工管理方法。
技术介绍
1、目前,随着城市化进程的加快,铺设了越来越多的地下管线,包括供水管线、燃气管线、电缆管线等多种类型,地下管线系统变得越来越复杂。
2、现有的地下管线管理方法多依赖于传统的地理信息系统,将地下管线的数据与地图相结合,在地图的相应区域标注出对应的地下管线的数据,但是在工作人员需要对地下管线进行管理的时候,往往需要将地理信息系统中标注了地下管线数据的地图与实际场景进行比对,才能找到当地的地下管线信息,无法直观快捷地显示出地下管线的实际情况。
3、上述中的现有技术方案存在以下缺陷:
4、地下管线系统的管理依赖于传统的地理信息系统,无法直观快捷地展示出地下管线的情况,导致地下管线系统的管理效率低下。
技术实现思路
1、为了提高地下管线系统的管理效率,本申请提供一种基于增强现实的地下管线施工管理方法。
2、本申请的上述专利技术目的一是通过以下技术方案得以实现的:
3、一种基于增强现实的地下管线施工管理方法,所述基于增强现实的地下管线施工管理方法包括:
4、获取地下管线cad模型,根据所述地下管线cad模型建立原始三维模型,并进行轻量化处理得到轻量三维模型;
5、采集地下管线数据并进行格式转换,将转换后的所述地下管线数据导入ar开发平台,创建ar场景,并在所述ar场景中加载和渲染所述轻量三维模型;
6、获取实
7、通过采用上述技术方案,通过地下管线cad模型建立三维模型并进行轻量化处理,减小了后续渲染时对设备性能的要求,提升了手机端进行对地下管线模型进行ar渲染的性能;通过将采集到的地下管线数据的格式转换为ar开发平台支持的格式,进而在ar开发平台中搭建ar场景,为后续地下管线模型的投影提供合适的环境和背景,提高了地下管线模型的渲染效果;通过获取用户实时的所处环境的场景图像,对实际场景图像进行识别和分析,定位给对应位置的ar场景,将ar场景投影到用户视野中,从而使用户能够在事业中看到轻量化的地下管线模型,更加直观的展示出地下管线的情况和数据,提高了地下管线系统的管理效率。
8、本申请在一较佳示例中可以进一步配置为:所述根据所述地下管线cad模型建立原始三维模型,并进行轻量化处理,具体包括:
9、根据所述地下管线cad模型建立原始三维模型,解析所述原始三维模型得到顶点分布位置;
10、根据所述顶点分布位置对所述原始三维模型中的顶点进行除杂,以降低顶点的数量,根据除杂后的所述顶点进行面片重构,生成轻量三维模型。
11、通过采用上述技术方案,将预先设计的地下管线cad模型导入bim软件中建立原始三维模型,解析提取其中的顶点,并分析顶点的分布情况,进而根据分布情况降低无用的顶点的数量,重新构建模型的面片,以保持模型的外观,减小了后续渲染时对设备性能的要求,提升了手机端进行对地下管线模型进行ar渲染的性能。
12、本申请在一较佳示例中可以进一步配置为:所述根据除杂后的所述顶点进行面片重构,生成轻量三维模型,具体包括:
13、将所述轻量三维模型和所述原始三维模型进行视觉比对,得到比对结果;
14、当所述比对结果为整体形状和结构发生改变时,对所述轻量三维模型进行微调并重新进行视觉比对,直到所述比对结果调整为整体形状和结构未发生改变;
15、当所述比对结果为整体形状和结构未发生改变时,判定所述轻量三维模型生成成功。
16、通过采用上述技术方案,使用计算机视觉算法比对轻量三维模型和原始三维模型中地下管线的形状和结构,观察轻量三维模型相对于原始三维模型是否发生改变,当比对结果为轻量三维模型中地下管线的整体形状和结构相对于原始三维模型未发生改变时,对轻量三维模型中的顶点位置进行微调,从而对轻量三维模型发生细微的调整,直到视觉比对的比对结果变为整体形状和结构未发生改变,当比对结果为轻量三维模型中地下管线的整体形状和结构相对于原始三维模型发生改变时,判定轻量三维模型生成成功,从而保证轻量三维模型中的地下管线的形状和结构与原始模型保持一致,提高了地下管线系统的准确性。
17、本申请在一较佳示例中可以进一步配置为:所述根据所述实际场景图像计算需要展示的对应的ar场景,包括实景静物跟踪计算和实景动作跟踪计算。
18、通过采用上述技术方案,通过结合实景静物跟踪计算和实景动作跟踪计算两种跟踪计算的方法,使ar虚拟场景能够准确地显示在用户的视野中,与现实世界无缝衔接,提高了地下管线系统展示数据的精确性。
19、本申请在一较佳示例中可以进一步配置为:所述实景静物跟踪计算,具体包括:
20、识别所述实际场景图像中的特征静物,并在所述实际场景图像中对所述特征静物进行特征跟踪,计算所述静物位置变化和静物姿态变化;
21、根据所述静物位置变化和所述静物姿态变化匹配ar场景位置变化和ar场景姿态变化,并将所述ar场景进行对应的投影。
22、通过采用上述技术方案,利用计算机视觉算法通过匹配图像的特征,识别和分析图像中的静态的特定物体或图案并进行特征跟踪,计算出该静物的位置变化情况和姿态变化情况,从而匹配对应的ar场景进行对应的变化,使ar虚拟场景能够准确地显示在用户的视野中,与现实世界无缝衔接,提高了地下管线系统展示数据的精确性。
23、本申请在一较佳示例中可以进一步配置为:所述实景动作跟踪计算,具体包括:
24、识别所述实际场景图像中的动作对象,推测所述运动对象在实际场景中的运动姿态、实时位置和运动轨迹;
25、根据所述运动姿态、所述实时位置和所述运动轨迹,匹配对应的ar场景姿态,并将对应位置的所述ar场景进行投影。
26、通过采用上述技术方案,通过摄像头图像,对场景中的运动对象的形状、轮廓和特征点等信息,利用机器学习算法精确估计其运动姿态和位置,进而匹配对应的ar场景的姿态和位置,从而将ar场景进行投影,在静物跟踪计算的基础上结合对动作物体的分析和跟踪计算,使ar场景中的地下管线与现实场景的对应更加准确,进一步提高了地下管线系统展示数据的精确性。
27、本申请在一较佳示例中可以进一步配置为:所述基于增强现实的地下管线施工管理方法还包括:
28、根据所述实际场景图像识别并分析用户动作,获取用户动作指令;
29、根据所述用户动作指令对所述ar场景进行对应的修改。
30、通过采用上述技术方案,通过识别实际场景图像中的用户动作行为,分析用户的指令意图,根据用户动作指令对ar场景进行对应的修改,允许用户与地下管线模型进行交互,进一步提高了地下管线系统的管理效率。
31、本申请的上述专利技术目的二是通过以下技术方案得以实本文档来自技高网...
【技术保护点】
1.一种基于增强现实的地下管线施工管理方法,其特征在于,所述基于增强现实的地下管线施工管理方法包括:
2.根据权利要求1所述的基于增强现实的地下管线施工管理方法,其特征在于,所述根据所述地下管线CAD模型建立原始三维模型,并进行轻量化处理,具体包括:
3.根据权利要求2所述的基于增强现实的地下管线施工管理方法,其特征在于,所述根据除杂后的所述顶点进行面片重构,生成轻量三维模型,具体包括:
4.根据权利要求1所述的基于增强现实的地下管线施工管理方法,其特征在于,所述根据所述实际场景图像计算需要展示的对应的AR场景,包括实景静物跟踪计算和实景动作跟踪计算。
5.根据权利要求4所述的基于增强现实的地下管线施工管理方法,其特征在于,所述实景静物跟踪计算,具体包括:
6.根据权利要求4所述的基于增强现实的地下管线施工管理方法,其特征在于,所述实景动作跟踪计算,具体包括:
7.根据权利要求1所述的基于增强现实的地下管线施工管理方法,其特征在于,所述基于增强现实的地下管线施工管理方法还包括:
8.一种基于增强现
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的基于增强现实的地下管线施工管理方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的基于增强现实的地下管线施工管理方法的步骤。
...【技术特征摘要】
1.一种基于增强现实的地下管线施工管理方法,其特征在于,所述基于增强现实的地下管线施工管理方法包括:
2.根据权利要求1所述的基于增强现实的地下管线施工管理方法,其特征在于,所述根据所述地下管线cad模型建立原始三维模型,并进行轻量化处理,具体包括:
3.根据权利要求2所述的基于增强现实的地下管线施工管理方法,其特征在于,所述根据除杂后的所述顶点进行面片重构,生成轻量三维模型,具体包括:
4.根据权利要求1所述的基于增强现实的地下管线施工管理方法,其特征在于,所述根据所述实际场景图像计算需要展示的对应的ar场景,包括实景静物跟踪计算和实景动作跟踪计算。
5.根据权利要求4所述的基于增强现实的地下管线施工管理方法,其特征在于,所述实景静物跟踪计算,具体包括:
6.根据权利要求4所述的...
【专利技术属性】
技术研发人员:王新刚,季佳妮,王奇平,吴佳,翟时雨,张雯,
申请(专利权)人:上海久隆电力集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。