一种使用计算机自动识别指针式表盘表的示值的方法

文档序号:5947622阅读:173来源:国知局
专利名称:一种使用计算机自动识别指针式表盘表的示值的方法
技术领域
本发明涉及一种计算机自动识别仪表示值的方法。
背景技术
目前,在温度检测领域,指针式表盘表示值准确度检测通常使用人工读数的方法来读取指针式表盘表的示值,示值读取的准确性取决于检测者,这种检测方式费时费力,且准确性不高。随着计算机在检测领域的广泛应用,发明一种计算机自动精确识别指针式表盘表示值的方法显得尤为必要。

发明内容
本发明针对现有人工识别指针式表盘表示值的不足,而提供了一种结构简单、经济实用、可计算机识别指针式表盘表示值的方法。为了解决上述技术问题,本发明通过下述技术方案得以解决
计算机通过数码相机或摄像头对指针式表盘表及其示值作识别和读数,包括以下步

步骤一,计算机识别指针式表盘表,根据表盘刻度和指针的形状建立初始刻度盘和初始中心点并根据初始中心点建立初始指针线;
步骤二,转动指针,计算机根据转动后的指针的形状,建立二次中心点并根据二次中心点建立二次指针线;
步骤三,将初始指针线和二次指针线的交点作为表盘中心点,根据表盘中心点和初始刻度盘建立表盘零刻度线及各刻度线,根据各刻度线和零刻度线的角度确定角度和刻度值的比例关系;
步骤四,开始仪表准确度检测,正式读数,根据此时识别的指针形状及表盘中心点建立当前指针线,根据当前指针线和表盘刻度线的角度计算出当前示值;
步骤五,在显示屏上显示此值。在步骤一、二及四中,确定指针线的方法是从中心点向外画一个不超过指针两端的圆,此圆和指针外形有重合的两段弧,将这两端弧的弦线的中点的连线作为指针线。在步骤三中,确定各刻度线的方法是以中心点为圆心作一个和表盘刻度线相交的圆,作出此圆和刻度线外形重合的那段弧的弦线中点,弦线中点和中心点的连线作为刻度线。本发明的有益效果
本发明由于采用了以上读数方案,可以方便的用计算机读出指针式表盘表的示值,精度高、读数准确、快捷、误差小。相比肉眼读数精确度大为提高,可以在短时间内完成一系列连续的读数。



图I本发明配置示意图。图2至图6是本发明的读数过程示意图。图7为本发明的读数过程流程图。
具体实施例方式本实施例是使用计算机3对一种用于测量温度的仪器的指针式表盘表作读数,如图1,在正对着指针式表盘表I的的位置安装影像输入设备2,影像输入设备2和计算机3连接。这里使用摄像头作为影像输入设备2。工作原理步骤如下
步骤一,计算机识别指针式表盘表,根据表盘刻度和指针的形状建立初始刻度盘和初始中心点,如图3,从初始中心点向外画一个不超过指针两端的圆,此圆和指针外形有重合的两段弧,将这两端弧的弦线的中点的连线作为初始指针线。 步骤二,如图4,转动指针5°以上,用和步骤以相同的方法建立二次中心点并根据二次中心点建立二次指针线;
步骤三,如图4和图5,将初始指针线和二次指针线的交点作为表盘中心点,以此中心点为圆心作一个和表盘刻度线相交的圆,作出此圆和刻度线外形重合的那段弧的弦线中点,弦线中点和中心点的连线作为刻度线,作出各个刻度线后,根据各刻度线和零刻度线的角度确定角度和刻度值的比例关系;
步骤四,开始仪表准确度检测,正式读数,如图6,根据此时识别的指针形状及表盘中心点建立当前指针线,根据当前指针线和表盘零刻度线的角度计算出当前示值;
步骤五,在显示屏上显示此值。根据以上步骤编写计算机程序,如图7,计算机程序首先执行步骤一进行表盘的第一次基准预定位,然后转动指针,程序执行步骤二,进行第二次基准预定位,然后进入步骤三,根据前两次基准预定位确定最终的定位基准及刻度比例,这样就完成了读数前的准备工作,启动仪器,在每次需要读数的时候执行步骤四和步骤五。
权利要求
1.一种使用计算机自动识别指针式表盘表示值的方法,其特征在于计算机通过数码相机或摄像头对指针式表盘表及其示值作识别和读数,包括以下步骤 步骤一,计算机识别指针式表盘表,根据表盘刻度和指针的形状建立初始刻度盘和初始中心点并根据初始中心点建立初始指针线; 步骤二,转动指针,计算机根据转动后的指针的形状,建立二次中心点并根据二次中心点建立二次指针线; 步骤三,将初始指针线和二次指针线的交点作为表盘中心点,根据表盘中心点和初始刻度盘建立表盘零刻度线及各刻度线,根据各刻度线和零刻度线的角度确定角度和刻度值的比例关系; 步骤四,开始仪表准确度检测,正式读数,根据此时识别的指针形状及表盘中心点建立当前指针线,根据当前指针线和表盘零刻度线的角度计算出当前示值; 步骤五,在显示屏上显示此值。
2.根据权利要求I所述的使用计算机自动识别指针式表盘表示值的方法,其特征在于在步骤一、二及四中,确定指针线的方法是从中心点向外画一个不超过指针两端的圆,此圆和指针外形有重合的两段弧,将这两端弧的弦线的中点的连线作为指针线。
3.根据权利要求I所述的使用计算机自动识别指针式表盘表示值的方法,其特征在于在步骤三中,确定各刻度线的方法是以中心点为圆心作一个和表盘刻度线相交的圆,作出此圆和刻度线外形重合的那段弧的弦线中点,弦线中点和中心点的连线作为刻度线。
全文摘要
本发明公开了一种使用计算机自动识别指针式表盘表的示值的方法,包括以下步骤步骤一,作第一次基准预定位;步骤二,转动指针,作第二次基准预定位;步骤三,根据前两次定位确定最终基准及刻度比例;步骤四,启动仪表,正式读数;步骤五,在显示屏上显示此值。本发明由于采用了以上读数方案,可以方便的用计算机读出指针式表盘表的示值,误差小。相比肉眼读数精确度大为提高。
文档编号G01K15/00GK102661819SQ20121014056
公开日2012年9月12日 申请日期2012年5月9日 优先权日2012年5月9日
发明者孙兵 申请人:孙兵
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1