[发明专利]液压表自动产品检测装置、检测方法及读取方法有效
申请号: | 202010948057.X | 申请日: | 2020-09-10 |
公开(公告)号: | CN112051003B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 陈艳红;张吉祥;崔晓光 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | G01L27/00 | 分类号: | G01L27/00 |
代理公司: | 北京市恒有知识产权代理事务所(普通合伙) 11576 | 代理人: | 郭文浩;尹文会 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 液压 自动 产品 检测 装置 方法 读取 | ||
1.一种表盘指针示数读取方法,其特征在于,所述读取方法包括:
根据图像采集部件采集的图像信息,确定仪表盘面元素的仪表参数,所述仪表参数包括表盘刻度区覆盖角Φ、刻度间隔角φ、表盘满量程读数Γ,其中Φ≈φ*N,N为表盘刻度区间数目;
执行以下步骤,且在执行以下任意步骤失败时,由工控机判定待测液压表的运行异常:
根据所述图像信息的灰度图像,确定表盘中心及表盘半径;
根据所述表盘中心及表盘半径,确定表盘刻度区的覆盖角范围;
根据所述图像信息的二值化图像、表盘中心及表盘半径,确定指针朝向;
根据表盘刻度区的覆盖角范围、指针朝向及仪表参数,确定表盘指针读数;
其中,所述根据所述图像信息的灰度图像,确定表盘中心及表盘半径,具体包括:
对所述图像信息的灰度图像进行二值化处理,得到第一二值化图像;
根据所述第一二值化图像,得到轮廓集合;
对所述轮廓集合中的元素聚类,得到表盘中心的粗定位center′(x,y)和半径radius,其中,(x,y)表示坐标;具体包括:
(11)构造聚类的第一个元素,以轮廓集合中第一个圆的圆心和半径为第一个聚类元素cc1的圆心和半径,元素聚类集合CC={cc1};
(12)遍历轮廓集合Cir,若圆ciri与聚类元素cck的圆心距离dik同时满足dik<Rk/m和dik<Ri/m,则将圆ciri归入聚类元素cck的圆包含中,若圆ciri与所有聚类元素都不满足距离条件,则构造新的聚类元素,以圆ciri的圆心和半径为该聚类元素的圆心和半径;
轮廓集合Cir={cir1,cir2,…,cirn},ciri={pi(x,y),R},pi(x,y)为第i个圆ciri的圆心图像坐标,Ri为第i个圆ciri的半径,m=4;
(13)所有轮廓集合Cir的圆遍历完成后,更新聚类集合CC={cc1,cc2,…,ccN}中聚类元素的圆心和半径,圆心更新方法为其中为聚类元素cck中包含的圆数目,为聚类元素cck中包含的圆的圆心,半径更新方法为其中为聚类元素cck中包含的圆的半径,圆心和半径更新完毕后,清空聚类元素cck的圆包含;
(14)重复步骤(12)-(13)5次;
(15)以元素聚类集合CC={cc1,cc2,…,ccN}中包含圆数目最多的聚类的圆心和半径为仪表盘面的粗定位圆心center′和半径radius;
确定所述图像信息的灰度图像的梯度图;
对所述梯度图进行二值化处理,得到第二二值化图像;
以粗定位center′(x,y)为中心,设定长度为边长或直径,确定局部第二二值化图像;
以圆卷积核卷积局部第二二值化图像,确定响应值最大的像素位置为表盘中心的精确定位center(x,y);具体包括:
(21)初始化最大响应值respondmax=0,初始卷积核边长edge=7,构造卷积核:
卷积核为:采用宽等于高的正方形卷积核,卷积核的边长edge为奇数,在卷积核正方形内切圆上的像素位设为1,其余部件设为0,卷积核的边长edge的取值范围为edge∈{7,9,…,Le},Le为不大于l/2的奇数,l=radius/4;
(22)以卷积核遍历卷积局部图像,若像素位置(x,y)处响应respondx,y>respondmax,则更新最大响应,记录最大响应的像素位置;
(23)将卷积核边长edge增加2更新卷积核边长,重复步骤(22),直到edge=Le;
(24)以最大响应的像素位置为表盘中心的精确定位center(x,y)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010948057.X/1.html,转载请声明来源钻瓜专利网。