[发明专利]一种利用计算机视觉实现双指针仪表自动读数的方法有效
申请号: | 201910008584.X | 申请日: | 2019-01-04 |
公开(公告)号: | CN109740616B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 王朋;倪翠;朱元汀;张广渊 | 申请(专利权)人: | 山东交通学院 |
主分类号: | G06V10/44 | 分类号: | G06V10/44;G06T7/13;G06T7/70;G06T7/90;G06F17/11;G06T7/60 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王汝银 |
地址: | 250357 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种利用计算机视觉实现双指针仪表自动读数的方法。首先定义三维数组,然后基于待读数仪表表盘的边界,确定待读数仪表表盘边界的方程,进而确定待读数仪表表盘的范围。根据表盘范围以及顶点与指针、刻度之间的相对位置关系,划定指针和刻度的坐标范围。然后,在划定的范围内确定坐标值,建立待读数仪表盘模型,最后自动计算出读数。本发明提高了粗指针的读数精度,当出现仪表不完整的情况时,可以根据待读数仪表盘边界上的任意点,估计仪表刻度、指针指向位置和指针在表盘上的固定位置的大致坐标范围、构建仪表盘读数模型、准确读取双指针仪表的读数,具有操作简单、读数速度快、精度高的特点。 | ||
搜索关键词: | 一种 利用 计算机 视觉 实现 指针 仪表 自动 读数 方法 | ||
【主权项】:
1.一种利用计算机视觉实现双指针仪表自动读数的方法,其特征在于,包括以下步骤:S1:定义三维数组;S2:基于待读数仪表表盘的边界,确定待读数仪表表盘边界的直线方程或曲线方程,进而确定待读数仪表表盘的范围;S3:根据待读数仪表表盘的范围,确定待读数仪表中第一测量项的最小刻度位置S[1]和最大刻度位置S[2]的像素坐标范围;确定待读数仪表中第二测量项的最小刻度位置S[3]和最大刻度位置S[4]的像素坐标范围;确定待读数仪表中当前第一测量项的第一指针指向位置A[1]的像素坐标范围和待读数仪表中当前第二测量项的第二指针指向位置A[2]的像素坐标范围;确定待读数仪表中第一测量项第一指针在表盘上的固定位置R[2]的像素坐标范围和待读数仪表中第二测量项第二指针在表盘上的固定位置R[1]的像素坐标范围;S4:根据S[1]、S[2]、S[3]、S[4]、A[1]、A[2]、R[1]和R[2]的像素坐标范围,确定S[1]S[2]、S[3]、S[4]、A[1]、A[2]、R[1]和R[2]的像素坐标值;S5:根据S[1]、S[2]、S[3]、S[4]、A[1]、A[2]、R[1]和R[2]的像素坐标值,建立待读数仪表的仪表盘模型;所述仪表盘模型包括第一测量项仪表盘模型和第二测量项仪表盘模型;S6:根据待读数仪表的仪表盘模型,计算出所述当前第一测量项的第一指针读数M和当前第二测量项的第二指针的读数N。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东交通学院,未经山东交通学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910008584.X/,转载请声明来源钻瓜专利网。