System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及桥梁测量测算,特别是涉及一种桥梁墩柱竖直度测算方法、装置、计算机设备和存储介质。
技术介绍
1、随着测量测算技术的不断发展,桥梁建设过程的测量测算过程的对精准度测算标准越来越高,而在桥梁建设的测算过程中,桥梁墩柱的竖直度测算是整个桥梁测算的关键所在,因此如何提升桥梁墩柱的竖直度测算是当前的研究重点。
2、传统的桥梁墩柱竖直度测算方式是通过人工测量桥梁墩柱的下方的二维坐标、以及桥梁墩柱上方的二维坐标,从而计算上下坐标之间的偏位信息,得到桥梁墩柱的竖直度。但是该方式过于理想化,因桥梁墩柱偏位存在横桥向和纵桥向两个方向,当存在横桥向偏位时,上下两点几乎可不能在纵桥向方向处于一条直线上,且因为桥梁墩柱截面是弧形的特性,所以当上下两点在纵桥向方向不处于一条直线上时,测量数据将造成一定误差,从而导致测算的桥梁墩柱竖直度的精准度较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种桥梁墩柱竖直度测算方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种桥梁墩柱竖直度测算方法。所述方法包括:
3、获取桥梁墩柱的各结构信息的结构参数信息,并基于各所述结构参数信息,生成所述桥梁墩柱的墩柱结构模型;
4、识别所述墩柱结构模型的两端截面图像,并通过截面多点采集策略,分别采集每个两端截面图像的各三维测量点;
5、针对每个两端截面图像,基于所述两端截面图像的各三维测量点,生成所述两端截面图像
6、筛选各底端截面图像的中心点坐标信息,生成底端直线信息,并分别计算每个顶端截面图像的中心点坐标信息与所述底端直线信息之间的横向偏位数值,并基于每个顶端截面图像的中心点坐标信息、与所述顶端截面图像相对应的底端截面图像的中心点坐标信息,计算每根墩柱的纵向偏位数值;
7、基于各所述横向偏位数值、以及各所述纵向偏位数值,确定所述桥梁墩柱的目标竖直度。
8、可选的,所述基于各所述结构参数信息,生成所述桥梁墩柱的墩柱结构模型,包括:
9、基于每个结构信息的结构参数信息,识别每个结构信息的三维结构数据;
10、按照每个结构信息的连接方式,将各所述结构信息的三维结构数据进行图像拼接处理,得到所述桥梁墩柱的墩柱结构模型。
11、可选的,所述通过截面多点采集策略,分别采集每个两端截面图像的各三维测量点,包括:
12、针对每个两端截面图像,通过图像边缘识别算法,识别所述两端截面图像的图像边缘信息,并通过截面多点采集策略,在所述图像边缘信息中,采集多个测量点;
13、识别每个测量点的三维坐标信息,并将每个测量点的三维坐标信息作为所述两端截面图像的三维测量点。
14、可选的,所述基于所述两端截面图像的各三维测量点,生成所述两端截面图像的目标测量截面,包括:
15、基于每个三维测量点的三维坐标信息,通过截面半径算法,计算目标截面半径长度,以及目标截面圆心坐标信息;
16、基于所述目标截面半径长度、以及所述目标截面圆心坐标信息,构建目标三维界面数据,并基于所述目标三维截面数据,确定目标测量截面。
17、可选的,所述分别计算每个顶端截面图像的中心点坐标信息与所述底端直线信息之间的横向偏位数值,包括:
18、针对每个顶端截面图像,将所述顶端截面图像的中心点坐标信息,投射至所述底端直线信息所处的平面,得到所述顶端截面图像的映射点坐标信息;
19、计算所述底端直线信息的斜率值、以及所述底端直线信息的截距值,并基于所述斜率值、所述截距值,调整初始垂直距离算法,得到垂直距离算法;
20、通过所述垂直距离算法,计算所述映射点坐标信息到所述底端直线信息之间的垂直距离,并将所述垂直距离,作为所述顶端截面图像的中心点坐标信息与所述底端直线信息之间的横向偏位数值。
21、可选的,所述基于每个顶端截面图像的中心点坐标信息、与所述顶端截面图像相对应的底端截面图像的中心点坐标信息,计算每根墩柱的纵向偏位数值,包括:
22、建立每根墩柱的顶端截面图像、与每根墩柱的底端截面图像之间的对应关系,并针对每根墩柱,通过三角函数算法,计算所述墩柱的顶端截面图像的映射中心点坐标信息、与所述顶端截面图像相对应的底端截面图像的中心点坐标信息之间的横向距离;
23、将所述横向距离,作为所述桥梁墩柱的纵向偏位数值。
24、第二方面,本申请还提供了一种桥梁墩柱竖直度测算装置。所述装置包括:
25、获取模块,用于获取桥梁墩柱的各结构信息的结构参数信息,并基于各所述结构参数信息,生成所述桥梁墩柱的墩柱结构模型;
26、识别模块,用于识别所述墩柱结构模型的两端截面图像,并通过截面多点采集策略,分别采集每个两端截面图像的各三维测量点;
27、第一计算模块,用于针对每个两端截面图像,基于所述两端截面图像的各三维测量点,生成所述两端截面图像的目标测量截面,并基于所述目标测量截面,计算所述两端截面图像的中心点坐标信息;所述两端截面图像包括顶端截面图像、以及底端截面图像;
28、第二计算模块,用于筛选各底端截面图像的中心点坐标信息,生成底端直线信息,并分别计算每个顶端截面图像的中心点坐标信息与所述底端直线信息之间的横向偏位数值,并基于每个顶端截面图像的中心点坐标信息、与所述顶端截面图像相对应的底端截面图像的中心点坐标信息,计算每根墩柱的纵向偏位数值;
29、确定模块,用于基于各所述横向偏位数值、以及各所述纵向偏位数值,确定所述桥梁墩柱的目标竖直度。
30、可选的,所述获取模块,具体用于:
31、基于每个结构信息的结构参数信息,识别每个结构信息的三维结构数据;
32、按照每个结构信息的连接方式,将各所述结构信息的三维结构数据进行图像拼接处理,得到所述桥梁墩柱的墩柱结构模型。
33、可选的,所述识别模块,具体用于:
34、针对每个两端截面图像,通过图像边缘识别算法,识别所述两端截面图像的图像边缘信息,并通过截面多点采集策略,在所述图像边缘信息中,采集多个测量点;
35、识别每个测量点的三维坐标信息,并将每个测量点的三维坐标信息作为所述两端截面图像的三维测量点。
36、可选的,所述第一计算模块,具体用于:
37、基于每个三维测量点的三维坐标信息,通过截面半径算法,计算目标截面半径长度,以及目标截面圆心坐标信息;
38、基于所述目标截面半径长度、以及所述目标截面圆心坐标信息,构建目标三维界面数据,并基于所述目标三维截面数据,确定目标测量截面。
39、可选的,所述第二计算模块,具体用于:
40、本文档来自技高网...
【技术保护点】
1.一种桥梁墩柱竖直度测算方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于各所述结构参数信息,生成所述桥梁墩柱的墩柱结构模型,包括:
3.根据权利要求1所述的方法,其特征在于,所述通过截面多点采集策略,分别采集每个两端截面图像的各三维测量点,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述两端截面图像的各三维测量点,生成所述两端截面图像的目标测量截面,包括:
5.根据权利要求1所述的方法,其特征在于,所述分别计算每个顶端截面图像的中心点坐标信息与所述底端直线信息之间的横向偏位数值,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于每个顶端截面图像的中心点坐标信息、与所述顶端截面图像相对应的底端截面图像的中心点坐标信息,计算每根墩柱的纵向偏位数值,包括:
7.一种桥梁墩柱竖直度测算装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种桥梁墩柱竖直度测算方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于各所述结构参数信息,生成所述桥梁墩柱的墩柱结构模型,包括:
3.根据权利要求1所述的方法,其特征在于,所述通过截面多点采集策略,分别采集每个两端截面图像的各三维测量点,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述两端截面图像的各三维测量点,生成所述两端截面图像的目标测量截面,包括:
5.根据权利要求1所述的方法,其特征在于,所述分别计算每个顶端截面图像的中心点坐标信息与所述底端直线信息之间的横向偏位数值,包括:
6.根据权利要求1所述的方法,其特征在于,所述基...
【专利技术属性】
技术研发人员:陶旺,许准,邱日,李帅,陈佳,王鹰,钱涛,曾金鹏,
申请(专利权)人:湖南致力工程科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。