专利名称:一种指针式温度计自动读数方法
技术领域:
本发明涉及仪表检定领域,具体地说是一种指针式温度计自动读数方法。
背景技术:
长久以来,变压器用油面温度计、压力表等指针式仪表的检定主要依靠人工读数的方式,不同于电力系统的电类仪表,电类仪表的输出可以通过电学的方式转换为数值信息传送给电脑终端,而指针式仪表只能通过人眼辨别指针所指刻度进行读数。人工读数不仅导致了检定效率低,而且由于人眼识别具有一定的主观性,最终造成对同一块仪表的读数都有可能出现不同的读数结果,影响了指针式仪表读数的准确、可靠程度。因此,亟需开发一种依靠机械仪器的智能读数方式,这样既可以提高指针式仪表读数的准确、可靠程度,又可以使指针式仪表的全自动检定成为可能,进而提高检定工作的效率
发明内容
本发明所要解决的技术问题是克服现有指针式仪表采用人工读数而存在的缺陷,提供一种指针式温度计自动读数方法,其通过计算机获得中心标识位置、指针标识位置和刻度标识位置,以及指针的转角位置与刻度标识的角度位置之间的关系,通过指针相对刻度标识转过的角度计算出当前的仪表读数值。为此,本发明采用如下的技术方案一种指针式温度计自动读数方法,其步骤如下I)检定开始前,通过摄像头对仪表表盘图像进行截取,摄像头通过数据线与一计算机连接,根据摄像头截取的图像,计算机对表盘主刻度及指针边缘线进行一次初步的识另IJ,然后由人工在仪表表盘上设定一中心标识,计算机匹配人工设定的中心标识后,确立一个临时中心点,接着以临时中心点作为圆心画一圆,该圆与指针的边缘线有四个交点,将两侧两个交点连线的中点连接,作为指针线,其中距离较近的两个点的方向作为指针的指向;2)检定开始后,指针开始转动,再次捕捉指针线,两次捕捉的指针线的交点作为表计中心点;以这个表计中心点为圆心作一圆弧,使圆弧与每个刻度标识的边缘有两个交点,这两个交点的中点连接表计中心点作为刻度标识线;3)相邻的两个中点到指针线与圆弧形成交点的距离分别记为a和b,假设指针两侧的刻度数组计数为Tmp (n),Tmp (η+1),那么得出温度值为Tmp(n) + [lmp(n + 1)-Tmp(n)] x —
O
*如指针两侧只有一侧有刻度线(即油面温度计指针所在位置在全量程以外的情况),比较与指针最近的两个刻度和圆弧形成的交点的中点和指针与圆弧形成交点的位置如果两个中点都在指针左侧,即指针所指位置超过最大温度值的情况,取温度数组的最后两个数据Tmp (n),Tmp (η+1),那么得出温度值为
权利要求
1.一种指针式温度计自动读数方法,其步骤如下 1)检定开始前,通过摄像头对仪表表盘图像进行截取,摄像头通过数据线与一计算机连接,根据摄像头截取的图像,计算机对表盘主刻度及指针边缘线进行一次初步的识别,然后由人工在仪表表盘上设定一中心标识,计算机匹配人工设定的中心标识后,确立一个临时中心点,接着以临时中心点作为圆心画一圆,该圆与指针的边缘线有四个交点,将两侧两个交点连线的中点连接,作为指针线,其中距离较近的两个点的方向作为指针的指向; 2)检定开始后,指针开始转动,计算机再次捕捉指针线,两次捕捉的指针线的交点作为表计中心点;以这个表计中心点为圆心作一圆弧,使圆弧与每个刻度标识的边缘有两个交点,这两个交点的中点连接表计中心点作为刻度标识线; 3)相邻的两个中点到指针线与圆弧形成交点的距离分别记为a和b,假设指针两侧的刻度数组计数为Tmp (n),Tmp (η+1),那么得出温度值为
全文摘要
本发明涉及一种指针式温度计自动读数方法。目前指针式仪表只能通过人眼辨别指针所指刻度进行读数,人工读数不仅导致了检定效率低,而且也影响了指针式仪表读数的准确、可靠程度。本发明通过计算机对仪表盘几个关键位置的识别建立起读数坐标系,根据指针在坐标系中的位置利用公式计算当前读数值。方法相对简单,即使表计在检定过程中有轻微的震动或者表计表面有少许陈旧或缺陷,识别成功率也能得到保证;特别是中心点的位置识别方法相对较为可靠,所以读数稳定性和准确度较高。
文档编号G01K15/00GK102706480SQ20121017416
公开日2012年10月3日 申请日期2012年5月28日 优先权日2012年5月28日
发明者杨青, 潘明芳, 陶定峰, 顾冰, 骆丽 申请人:浙江省电力试验研究院