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、基于各端点的二维坐标计算目标图像中各端点与图像坐标系的原点的距离w;将单目图像采集装置的焦距f、油气井的半径r及各端点与图像坐标系的原点的距离w代入高度坐标计算公式中,将高度坐标计算公式的计算结果确定为各端点三维坐标中的高度坐标;所述高度坐标计算公式基于相似三角形定理预先配置,所述高度坐标计算公式为:
13、
14、其中,z为高度坐标、r为油气井的半径、f为单目图像采集装置的焦距。
15、可选地,所述基于单目图像采集装置的内参矩阵、各端点三维坐标中的高度坐标及预设坐标转换算法将各端点的二维坐标转换为各端点三维坐标中的横坐标及纵坐标,包括:
16、将单目图像采集装置的内参矩阵、各端点三维坐标中的高度坐标、各端点的二维坐标代入预设像素世界坐标转换模型中,以获得待计算像素世界坐标转换模型;所述单目图像采集装置的内参矩阵为3*4的矩阵;所述预设像素世界坐标转换模型基于像素坐标系与图像坐标系的映射关系,以及图像坐标系与世界坐标系的映射关系预先确定;对所述待计算像素世界坐标转换模型进行拆分求解,获得各端点三维坐标中的横坐标及纵坐标;所述预设像素世界坐标转换模型为:
17、
18、其中,m为单目图像采集装置的内参矩阵,u为各端点二维坐标中的横坐标,v为各端点二维坐标中的纵坐标,x为各端点三维坐标中的横坐标,y为各端点三维坐标中的纵坐标。
19、可选地,所述基于单目图像采集装置的内参矩阵、各端点三维坐标中的高度坐标及预设坐标转换算法将各端点的二维坐标转换为各端点三维坐标中的横坐标及纵坐标之后,还包括:获取预设的圆柱面空间方程;所述预设的圆柱面空间方程中的参数预先基于最小二乘法在世界坐标系中对油气井的圆柱面进行拟合确定;将所述各端点三维坐标中的横坐标及纵坐标代入预设的圆柱面空间方程中计算各端点的拟合高度坐标;基于各端点的拟合高度坐标与各端点三维坐标中的高度坐标确定测量误差;所述根据各端点的三维坐标计算目标物体的尺寸数据,包括:若确定测量误差小于预设误差阈值,则根据各端点的三维坐标计算目标物体的尺寸数据。
20、第二方面,本申请提供一种油气井内物体测量装置,包括:
21、获取模块,用于获取单目图像采集装置采集的目标图像;所述单目图像采集装置的光轴与油气井中轴重合;
22、确定模块,用于确定目标物体多个端点在目标图像中的二维坐标;所述目标物体位于油气井内壁上;
23、高度计算模块,用于按相似三角形定理基于单目图像采集装置的焦距、油气井的半径、各端点的二维坐标确定各端点三维坐标中的高度坐标;
24、坐标转换模块,用于将单目图像采集装置的内参矩阵、各端点三维坐标中的高度坐标代入预设坐标转换算法中,以将各端点的二维坐标转换为各端点三维坐标中的横坐标及纵坐标;
25、尺寸计算模块,用于根据各端点的三维坐标计算目标物体的尺寸数据。
26、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器及收发器;
27、所述存储器存储计算机执行指令;所述收发器用于收发数据;
28、所述处理器执行所述存储器存储的计算机执行指令,以实现上述任一方面所述的油气井内物体测量方法。
29、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述任一方面所述的油气井内物体测量方法。
30、第五方面,本申请提供一种计算机程序产品,包括计算机执行指令,该计算机执行指令被处理器执行时实现上述任一方面所述的油气井内物体测量方法。
31、本申请提供的油气井内物体测量方本文档来自技高网...
【技术保护点】
1.一种油气井内物体测量方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述目标物体为圆形,所述目标物体的尺寸数据包括直径;
3.根据权利要求2所述的方法,其特征在于,所述目标物体为圆形,所述将在目标图像中纵坐标值较高的目标物体端点确定为高端点,将在目标图像中纵坐标值较低的目标物体端点确定为低端点,包括:
4.根据权利要求1所述的方法,其特征在于,还包括:建立坐标系的步骤;所述建立坐标系的步骤,包括:
5.根据权利要求4所述的方法,其特征在于,所述按相似三角形定理基于单目图像采集装置的焦距、油气井的半径、各端点的二维坐标确定各端点三维坐标中的高度坐标,包括:
6.根据权利要求4所述的方法,其特征在于,所述基于单目图像采集装置的内参矩阵、各端点三维坐标中的高度坐标及预设坐标转换算法将各端点的二维坐标转换为各端点三维坐标中的横坐标及纵坐标,包括:
7.根据权利要求4所述的方法,其特征在于,所述基于单目图像采集装置的内参矩阵、各端点三维坐标中的高度坐标及预设坐标转换算法将各端点的二维坐标转换为各
8.一种油气井内物体测量装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器及收发器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种油气井内物体测量方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述目标物体为圆形,所述目标物体的尺寸数据包括直径;
3.根据权利要求2所述的方法,其特征在于,所述目标物体为圆形,所述将在目标图像中纵坐标值较高的目标物体端点确定为高端点,将在目标图像中纵坐标值较低的目标物体端点确定为低端点,包括:
4.根据权利要求1所述的方法,其特征在于,还包括:建立坐标系的步骤;所述建立坐标系的步骤,包括:
5.根据权利要求4所述的方法,其特征在于,所述按相似三角形定理基于单目图像采集装置的焦距、油气井的半径、各端点的二维坐标确定各端点三维坐标中的高度坐标,包括:
6.根据权利要求4所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:李科,
申请(专利权)人:成都鼎桥通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。