本发明涉及图像处理技术领域,尤其涉及一种压力表数据远程自动化获取系统。
背景技术:
压力表是指以弹性元件为敏感元件,测量并指示高于环境压力的仪表,应用极为普遍,它几乎遍及所有的工业流程和科研领域。在热力管网、油气传输、供水供气系统、车辆维修保养厂店等领域随处可见。尤其在工业过程控制与技术测量过程中,由于机械式压力表的弹性敏感元件具有很高的机械强度以及生产方便等特性,使得机械式压力表得到越来越广泛的应用。
传统的压力表只具有单一数据源测量的基本功能,通过人工读取相对应变化的示数,准确程度受工人技能水平影响较大,且效率不高,自动化程度低,同时无法避免由于人为操作带来的误差,导致测试结果的准确性低。
技术实现要素:
基于背景技术存在的技术问题,本发明提出了一种压力表数据远程自动化获取系统;
本发明提出的一种压力表数据远程自动化获取系统,包括:
s1、采集目标指针式压力表的表盘图像;
s2、对目标指针式压力表的表盘图像进行预处理,得到表盘预处理图像;
s3、将表盘预处理图像与预设的比对图像集合内的比对图像进行相似度比较,得到比对图像集合中与表盘预处理图像相似度最高的比对图像作为目标对比图像;
s4、将目标对比图像代入预设的比对图像与压力值对应关系表中,得到目标指针式压力表的压力值。
优选地,步骤s2,具体包括:
对目标指针式压力表的表盘图像进行尺寸变换,得到目标尺寸的目标指针式压力表的表盘图像;
对目标尺寸的目标指针式压力表的表盘图像进行高斯平滑处理;
将高斯平滑处理后的目标尺寸的目标指针式压力表的表盘图像透明度调整为预设透明度,得到表盘预处理图像。
优选地,步骤s3中,所述比对图像集合内的比对图像尺寸与目标尺寸相同。
优选地,步骤s3,具体包括:
s31、将表盘预处理图像与预设的比对图像集合内的比对图像进行相似度比较,得到多个相似度比较值,记为p1、p2…pn,其中,n为比对图像集合内比对图像数量;
s32、将p1、p2…pn中最大值对应的比对图像作为目标对比图像。
优选地,在步骤s32之前,还包括:
将p1、p2…pn与预设的相似度最小值p0比较,当p1、p2…pn均小于p0时,判断表盘预处理图像无效,执行步骤s1。
优选地,还包括步骤s5,将向预设终端发送目标指针式压力表的压力值。
本发明通过将压力表的表盘图像与预设的多个比对图像进行比较,得到相似度最高的比对图像作为目标比对图像,并基于目标比对图像和比对图像与压力值对应关系表得到压力表的当前压力值,实现了对压力表的当前压力值远程自动获取,不需要人为记录测试数据,避免了由于人为操作带来的误差,提高了测试结果的准确性低,自动化程度高,减轻了检定人员记录的工作量,具有良好的应用前景。
附图说明
图1为本发明提出的一种压力表数据远程自动化获取系统的模块示意图。
具体实施方式
参照图1,本发明提出的一种压力表数据远程自动化获取系统,包括:
图像采集模块,用于采集目标指针式压力表的表盘图像。
预处理模块,用于对目标指针式压力表的表盘图像进行预处理,得到表盘预处理图像,具体用于:
对目标指针式压力表的表盘图像进行尺寸变换,得到目标尺寸的目标指针式压力表的表盘图像;
对目标尺寸的目标指针式压力表的表盘图像进行高斯平滑处理;
将高斯平滑处理后的目标尺寸的目标指针式压力表的表盘图像透明度调整为预设透明度,得到表盘预处理图像。
在具体方案中,在获取了目标指针式压力表的表盘图像后,按照预设的目标尺寸对目标指针式压力表的表盘图像进行尺寸变换,在变化的过程中,保持目标指针式压力表的表盘图像尺寸的长宽比不变;
对目标尺寸的目标指针式压力表的表盘图像进行高斯平滑处理,以滤除目标指针式压力表的表盘图像中的噪声信号;进行透明度调整的目的是为了方便相似度比较。
目标图像获取模块,用于将表盘预处理图像与预设的比对图像集合内的比对图像进行相似度比较,得到比对图像集合中与表盘预处理图像相似度最高的比对图像作为目标对比图像,具体用于:
将表盘预处理图像与预设的比对图像集合内的比对图像进行相似度比较,得到多个相似度比较值,记为p1、p2…pn,其中,n为比对图像集合内比对图像数量;
将p1、p2…pn中最大值对应的比对图像作为目标对比图像,其中,所述比对图像集合内的比对图像尺寸与目标尺寸相同,比对图像集合内的比对图像透明度为预设透明度。
在具体方案中,将表盘预处理图像与预设的比对图像集合内的比对图像进行相似度比较,得到对应的相似度比较值p1、p2…pn,将p1、p2…pn中最大值对应的比对图像作为目标对比图像。其中,所述预设的比对图像集合内的比对图像为目标指针式压力表的指针在不同刻度时的图像,所述比对图像的尺寸为目标尺寸,透明度值为预设透明度,使比对结果更加精确,比对图像集合内比对图像数量越多时,最终得到的目标指针式压力表的压力值与越精确。
压力值获取模块,用于将目标对比图像代入预设的比对图像与压力值对应关系表中,得到目标指针式压力表的压力值。
数据传输模块,用于向预设终端发送目标指针式压力表的压力值。
在具体方案中,预设比对图像与压力值对应关系表,在得到目标对比图像后,将目标对比图像代入预设的比对图像与压力值对应关系表中,即可得到目标指针式压力表的压力值。向预设终端发送目标指针式压力表的压力值,实现远程自动化数据获取。
校验模块,与目标图像获取模块连接,校验模块用于将p1、p2…pn与预设的相似度最小值p0比较,当p1、p2…pn均小于p0时,判断表盘预处理图像无效,并向预设终端发送警报。
在具体方案中,由于无法确定表盘预处理图像是否符合标准,所以将p1、p2…pn与预设的相似度最小值p0比较,当p1、p2…pn均小于p0时,说明表盘预处理图像与预设的比对图像集合内的比对图像相似度均非常低,判断盘预处理图像无效,向预设终端发送警报,提醒用户此次数据异常。
本实施方式通过将压力表的表盘图像与预设的多个比对图像进行比较,得到相似度最高的比对图像作为目标比对图像,并基于目标比对图像和比对图像与压力值对应关系表得到压力表的当前压力值,实现了对压力表的当前压力值远程自动获取,不需要人为记录测试数据,避免了由于人为操作带来的误差,提高了测试结果的准确性低,自动化程度高,减轻了检定人员记录的工作量,具有良好的应用前景。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。