[发明专利]一种用于PCB板圆孔的快速定位检测方法有效
申请号: | 201610107163.9 | 申请日: | 2016-02-26 |
公开(公告)号: | CN105787939B | 公开(公告)日: | 2019-05-14 |
发明(设计)人: | 朱文彬;顾红;朱晓春 | 申请(专利权)人: | 南京理工大学;南京工程学院 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/73 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 210094 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于PCB板圆孔的快速定位检测方法,利用PCB板圆孔的圆的几何特征,利用Canny算子将灰度图转化为边缘图像,并采用快速欧氏距离将边缘图像转换到距离域,局部最大值获得圆心坐标,提高计算速度,借助距离图筛选去除其中的错误选择,并修正圆心坐标,最终实现对PCB板上圆孔的精确定位,计算速度快、精度高,具有良好的应用前景。 | ||
搜索关键词: | 一种 用于 pcb 圆孔 快速 定位 检测 方法 | ||
【主权项】:
1.一种用于PCB板圆孔的快速定位检测方法,其特征在于:包括以下步骤,步骤(A),利用摄像设备获取PCB板的RGB图像;步骤(B),将步骤(A)得到的RGB图像转换为灰度图,所述RGB图像转换为灰度图的转换公式,如公式(1)所示,灰度图=0.2989×R通道分量+0.5870×G通道分量+0.1140×B通道分量 (1)步骤(C),采用Canny算子将步骤(B)得到的灰度图转换为边缘图像,所述边缘图像经过降噪处理,去除过短的边缘;步骤(D),利用快速欧氏距离变换将步骤(C)得到的边缘图像在线性时间内转换到距离域得到距离图,设集合O为边缘图像中像素值为1的前景集合,集合Oc为边缘图像中像素值为0的背景集合,q点为背景集合内的任意一点,p点为前景集合的任意一点,p点的欧氏距离变换DT(p),如公式(2)所示,其中,d(p,q)为边缘图像中p、q点间的距离,p点的坐标为(px、py);步骤(E),在步骤(D)得到的距离图上搜索局部最大值,标记距离图上所有的圆心的坐标C,所述局部最大值的定义为不小于其的8个相邻值,如下式所示,其中,DT(q)是与p点相邻的q点处欧氏距离变换,是DT(p)取得最大值时所对应的p点坐标;步骤(F),根据步骤(E)得到的圆心的坐标C,利用距离图生成虚拟圆,并基于虚拟圆进行圆的筛选,删除偏差的圆心坐标;步骤(G),根据距离图,对步骤(F)中保留的圆心坐标进行修正;步骤(H),根据步骤(G)得到修正后的圆心坐标对PCB板的对圆孔进行定位检测。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学;南京工程学院,未经南京理工大学;南京工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610107163.9/,转载请声明来源钻瓜专利网。