[发明专利]一种基于机器视觉的指针式仪表读数方法在审
| 申请号: | 202010571594.7 | 申请日: | 2020-06-22 |
| 公开(公告)号: | CN111797909A | 公开(公告)日: | 2020-10-20 |
| 发明(设计)人: | 周志峰;贾强汉;吴明晖;方宇 | 申请(专利权)人: | 上海工程技术大学 |
| 主分类号: | G06K9/62 | 分类号: | G06K9/62;G06T5/00;G06T5/30;G06T7/13;G06T7/136;G06T7/70 |
| 代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 宣慧兰 |
| 地址: | 201620 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 机器 视觉 指针 仪表 读数 方法 | ||
1.一种基于机器视觉的指针式仪表读数方法,其特征在于,该方法包括以下步骤:
步骤S1:获取仪表标准模板图像和待读数仪表图像;
步骤S2:使用匹配算法将待读数仪表图像与仪表标准模板图像进行匹配,得到校正待读数仪表图像;
步骤S3:对校正待读数仪表图像进行去噪,对去噪后的校正待读数仪表图像进行阈值分割,得到去除背景的待读数仪表图像,并在去除背景的待读数仪表图像中定位出表盘边界圆所在位置;
步骤S4:对去除背景的待读数仪表图像进行膨胀操作,得到指针图像;
步骤S5:在指针图像中得到针尖坐标(x1,y1)和圆心坐标(x2,y2);
步骤S6:根据针尖坐标(x1,y1)和圆心坐标(x2,y2)得到指针角度位置,根据指针角度位置得到仪表读数。
2.根据权利要求1所述的一种基于机器视觉的指针式仪表读数方法,其特征在于,所述步骤S2使用GMS栅格移动统计策略的特征匹配算法将待读数仪表图像与仪表标准模板图像进行匹配,其过程包括:
步骤S21:检测仪表标准模板图像和待读数仪表图像的特征点以及计算描述子;
步骤S22:将仪表标准模板图像的特征点和计算描述子分别与待读数仪表图像的特征点和计算描述子通过BF暴力匹配算法进行匹配;
步骤S23:将仪表标准模板图像和待读数仪表图像分别划分多个网格,保留正确匹配的特征点,计算得到仪表标准模板图像和待读数仪表图像之间的投影矩阵;
步骤S24:根据投影矩阵,得到校正待读数仪表图像。
3.根据权利要求2所述的一种基于机器视觉的指针式仪表读数方法,其特征在于,所述正确匹配的特征点为周围正确匹配点个数大于阈值的特征点。
4.根据权利要求1所述的一种基于机器视觉的指针式仪表读数方法,其特征在于,所述的步骤S3中对校正待读数仪表图像使用中值滤波进行去噪。
5.根据权利要求1所述的一种基于机器视觉的指针式仪表读数方法,其特征在于,所述的步骤S3中使用OTSU阈值分割算法对去噪后的校正待读数仪表图像进行阈值分割。
6.根据权利要求1所述的一种基于机器视觉的指针式仪表读数方法,其特征在于,所述的步骤S3中得到去除背景的待读数仪表图像后,使用Canny算子对去除背景的待读数仪表图像进行边缘检测,然后使用霍夫变换算法进行圆检测,得到表盘边界圆,在去除背景的待读数仪表图像中定位表盘边界圆所在位置。
7.根据权利要求1所述的一种基于机器视觉的指针式仪表读数方法,其特征在于,所述步骤S5中在指针图像中得到针尖坐标的过程包括:
步骤S51:得到指针位置预测值;
步骤S52:在指针图像的指针位置预测值周围查找指针边缘侧线;
步骤S53:利用边缘侧线,得到针尖坐标。
8.根据权利要求1所述的一种基于机器视觉的指针式仪表读数方法,其特征在于,所述步骤S6中根据针尖坐标(x1,y1)和圆心坐标(x2,y2)得到指针角度位置θ的计算公式为:
9.根据权利要求1所述的一种基于机器视觉的指针式仪表读数方法,其特征在于,所述步骤S6中根据指针角度位置得到仪表读数N的计算公式如下:
其中,θ为指针角度位置,θ0为仪表最小角度位置,θmax为仪表最大角度位置,N0为仪表读数最小值,Nmax为仪表读数最大值。
10.根据权利要求1所述的一种基于机器视觉的指针式仪表读数方法,其特征在于,所述的仪表标准模板图像和待读数仪表图像通过工业相机拍摄。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海工程技术大学,未经上海工程技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010571594.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种农业用快速钉钉子器械
- 下一篇:一种地铁盖挖逆结构及其施工方法





