一种仪表波段开关位置识别方法技术

技术编号:14699000 阅读:87 留言:0更新日期:2017-02-24 10:26
一种仪表波段开关位置识别方法,包括如下步骤:将采集的原始图像输入计算机转换为灰度图像;对灰度图像进行二值化处理;在轮廓之外分别建立矩形;计算波段开关旋钮的中心;计算机计算波段开关旋钮的中心的图像的灰度值,将波段开关旋钮的轮廓所在的矩形区域内的图像的M个像素点的灰度值与波段开关旋钮的中心的灰度值求差,差值最大的P个像素点形成的区域为波段开关的指示标示。计算机将波段开关旋钮的轮廓所在的矩形区域内的图像的M个像素点由平面直角坐标转换为极坐标并对M个像素点求导数,得到Y个导数值最大的像素点且Y个像素点彼此导数值相同,Y个像素点之间的闭合区域为波段开关的指示标示。

【技术实现步骤摘要】

本专利技术涉及一种仪表波段开关位置识别方法
技术介绍
目前针对指针式仪表的示值识别基本都是针对仪表表盘刻度和指针,但许多仪表尤其是模拟式仪表面板上还有各种波段开关,由波段开关选择的功能和量程结合表头才能正确读数。现有的识别方法无法对波段开关的位置进行识别。
技术实现思路
本专利技术为了克服以上技术的不足,提供了一种仪表波段开关位置可以准确提取的方法。本专利技术克服其技术问题所采用的技术方案是:一种仪表波段开关位置识别方法,包括如下步骤:a)对仪表的外表面进行原始图像采集,并将采集的原始图像输入计算机;b)利用计算机对原始图像进行灰度化处理将原始图像由彩色图像转换为灰度图像;c)利用计算机对灰度图像进行二值化处理;d)利用计算机通过opencv函数库中的寻找轮廓函数算法得到二值图像中的N个轮廓,在N个轮廓之外分别建立矩形,各个轮廓分别位于对应的矩形之内;e)利用计算机定位到波段开关旋钮的轮廓所在的矩形区域,计算机对该矩形区域内的M个像素点的坐标值作平均值计算,计算出该矩形的中点,定义为波段开关旋钮的中心;f)若波段开关上的指示标示在波段开关的旋钮内侧,则执行步骤g),若波段开关上的指示本文档来自技高网...
一种仪表波段开关位置识别方法

【技术保护点】
一种仪表波段开关位置识别方法,其特征在于,包括如下步骤:a)对仪表的外表面进行原始图像采集,并将采集的原始图像输入计算机;b) 利用计算机对原始图像进行灰度化处理将原始图像由彩色图像转换为灰度图像;c) 利用计算机对灰度图像进行二值化处理;d)利用计算机通过opencv函数库中的寻找轮廓函数算法得到二值图像中的N个轮廓,在N个轮廓之外分别建立矩形,各个轮廓分别位于对应的矩形之内;e)利用计算机定位到波段开关旋钮的轮廓所在的矩形区域,计算机对该矩形区域内的M个像素点的坐标值作平均值计算,计算出该矩形的中点,定义为波段开关旋钮的中心;f)若波段开关上的指示标示在波段开关的旋钮内侧,则执行步骤g),...

【技术特征摘要】
1.一种仪表波段开关位置识别方法,其特征在于,包括如下步骤:a)对仪表的外表面进行原始图像采集,并将采集的原始图像输入计算机;b)利用计算机对原始图像进行灰度化处理将原始图像由彩色图像转换为灰度图像;c)利用计算机对灰度图像进行二值化处理;d)利用计算机通过opencv函数库中的寻找轮廓函数算法得到二值图像中的N个轮廓,在N个轮廓之外分别建立矩形,各个轮廓分别位于对应的矩形之内;e)利用计算机定位到波段开关旋钮的轮廓所在的矩形区域,计算机对该矩形区域内的M个像素点的坐标值作平均值计算,计算出该矩形的中点,定义为波段开关旋钮的中心;f)若波段开关上的指示标示在波段开关的旋钮内侧,则执行步骤g),若波段开关上的指示标示在波段开关的旋钮外侧,则执行步骤h);g)计算机计算波段开关旋钮的中心的图像的灰度值,将波段开关旋钮的轮廓所在的矩形区域内的图像的M个像素点的灰度值与波段...

【专利技术属性】
技术研发人员:孙勇姜威李万升赵玉成刘阳于向阳李振宇
申请(专利权)人:山东省计量科学研究院
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1