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、使用labelimg标注工具人工标注油位表目标框,构建生成油位表检测数据集;
14、根据所述油位表检测数据集,采用yolov8深度学习目标检测算法,训练油位表区域检测模型,用于定位油位表在图片中的位置;
15、将所述油位表区域检测模型保存至预设数据库中。
16、进一步的,在所述从预设的数据库中调用油位表刻度及液位线检测模型的步骤之前,还包括:
17、根据所述油位表检测数据集,抠取油位表区域小图;
18、根据所述油位表区域小图,使用labelimg标注工具人工标注刻度及液位线的目标框,构建生成刻度及液位线检测数据集;
19、根据所述刻度及液位线检测数据集,采用yolov8深度学习目标检测算法,训练油位表刻度及液位线检测模型,用于获取当前时刻液位线和刻度目标的检测框区域数据;
20、将所述油位表刻度及液位线检测模型保存至预设数据库中。
21、进一步的,获取油温值t;
22、从预设的数据库中获取油温曲线数据;
23、根据所述油温值t与油温曲线数据,得到与所述油温值t相对应的液位阈值;
24、当所述油位表液位value超过所述液位阈值时,产生报警指令并执行。
25、进一步的,在从预设的数据库中获取油温曲线数据的步骤之前,还包括:
26、获取两组油位表液位value与油温值t的对应数值;
27、将两组油位表液位value与油温值t的对应数值带入直线方程value=at+b中,计算得出a和b的数值;
28、将计算得出的value=at+b作为油温曲线数据存储至数据库中。
29、第二方面,本专利技术提供一种液位仪表智能识别系统,包括:
30、油位表设备图片获取模块,用于获取油位表设备图片;
31、油位表区域检测模型调用模块,用于从预设的数据库中调用油位表区域检测模型;
32、油位表区域图检测模块,用于将所述油位表设备图片输入至油位表区域检测模型中,检测油位表区域,确定油位表区域图;
33、油位表刻度及液位线检测模型调用模块,用于从预设的数据库中调用油位表刻度及液位线检测模型;
34、油位表刻度及液位线检测模块,用于将所述油位表区域图输入至油位表刻度及液位线检测模型中,检测得到第一刻度目标、第二刻度目标以及液位线;
35、目标检测框数据确定模块,用于根据所检测得到的第一刻度目标、第二刻度目标以及液位线,分别确定相对应的目标检测框数据;
36、刻度目标刻度值计算模块,用于根据所述第一刻度目标、第二刻度目标转换得到参与计算的刻度目标的刻度值;
37、油位表液位计算模块,用于根据液位线中心线的y坐标、第一刻度目标、第二刻度目标检测框底边的y坐标,以及刻度值,计算得到油位表液位。
38、第三方面,本专利技术提供一种智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述一种液位仪表智能识别方法的计算机程序。
39、第四方面,本专利技术提供一种计算机可读存储介质,存储有能够被处理器加载并执行上述一种液位仪表智能识别方法的计算机程序。
40、综上所述,与现有技术相比,上述技术方案的有益效果是:
41、本专利技术所述的一种液位仪表智能识别方法、系统、装置以及存储介质,能够根据变压器的实际运行状况,动态调整液位报警的阈值,从而更加精确地反映储油柜的液位状态。这种自适应的阈值设置机制,减少了因固定阈值导致的误报或漏报,提高了报警系统的准确性和可靠性。油位表液位智能识别功能,利用图像处理技术,对油位表的液位进行实时监测和分析。与传统的人工检查相比,该装置能够实现24小时不间断的监控,及时发现液位异常,确保变压器的安全运行。报警系统的开发,进一步强化了装置的实用性。该系统能够根据智能识别的结果,自动触发报警,并通过智能盒子将报警信息传输至控制中心或维护人员,实现了告警的即时性和远程监控。这种集成化的告警机制,不仅提高了故障响应速度,也为维护人员提供了便捷的故障诊断和处理手段。
42、综上所述,本专利技术的装置通过其智能化和自动化的特点,显著提升了变压器储油柜的监控水平,降低了维护成本,增强了系统的稳定性和安全性,具有显著的技术效果和社会经济效益。
本文档来自技高网...【技术保护点】
1.一种液位仪表智能识别方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种液位仪表智能识别方法,其特征在于,在所述从预设的数据库中调用油位表区域检测模型的步骤之前,包括:
3.根据权利要求2所述的一种液位仪表智能识别方法,其特征在于,在所述从预设的数据库中调用油位表刻度及液位线检测模型的步骤之前,还包括:
4.根据权利要求1所述的一种液位仪表智能识别方法,其特征在于,还包括:
5.根据权利要求4所述的一种液位仪表智能识别方法,其特征在于,在从预设的数据库中获取油温曲线数据的步骤之前,还包括:
6.一种液位仪表智能识别系统,其特征在于,包括:
7.一种智能终端,其特征在于,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如权利要求1至5中任一种方法的计算机程序。
8.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1至5中任一种方法的计算机程序。
【技术特征摘要】
1.一种液位仪表智能识别方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种液位仪表智能识别方法,其特征在于,在所述从预设的数据库中调用油位表区域检测模型的步骤之前,包括:
3.根据权利要求2所述的一种液位仪表智能识别方法,其特征在于,在所述从预设的数据库中调用油位表刻度及液位线检测模型的步骤之前,还包括:
4.根据权利要求1所述的一种液位仪表智能识别方法,其特征在于,还包括:
5....
【专利技术属性】
技术研发人员:吴苓芝,李天赋,王传钦,王浩,付建文,张森,
申请(专利权)人:东方电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。