[发明专利]基于CCD视觉PCB盲孔对位的优化方法有效
申请号: | 201911409923.1 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111179336B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 张磊;薛敬 | 申请(专利权)人: | 苏州悦谱半导体有限公司 |
主分类号: | G06T7/62 | 分类号: | G06T7/62;G06V10/762 |
代理公司: | 苏州广正知识产权代理有限公司 32234 | 代理人: | 朱春红 |
地址: | 215000 江苏省苏州市工业园区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ccd 视觉 pcb 对位 优化 方法 | ||
1.一种基于CCD视觉PCB盲孔对位的优化方法,其特征在于,包括以下具体步骤:
步骤1:转化成单通道,获取CCD盲孔原图,将多通道的彩图转化成单通道的黑白图像;
步骤2:hough圆变换,通过hough圆变换,将单通道的黑白图像中的小圆孔找出来;
步骤3:聚类,通过聚类的作用,把上述找到的小圆孔都聚到一个buf里;
步骤4:筛选聚类集,采用加权算法对聚类结果进行筛选,找出最佳聚类集;
所述的加权算法公式:加权值X’= (1/|A-B|) * 系数x + (1/|C-D|) * 系数y,式中:A为聚类集个数,B为盲点实际个数,C为半径,D为实际半径,其中,如果A等于B,将A与B的差值设为1;如果C与D的差值小于等于1,将C与D的差值设为1;
步骤5:三点确定圆,通过三点确定一个圆的方法,把聚类集的所有结果遍历一遍,得出所有遍历到的圆集;
步骤6:筛选积分点,圆集再筛选积分,利用已知的实际半径范围,进行积分,找出积分最多的组成这些圆心和半径集合的点,筛选掉最佳聚类集里的不良点;
步骤7:精准半径,将筛选积分出的点对应的所有半径取平均值,得出精准半径;
步骤8:提高精度,通过精准半径所涉及到的点,再一次精准大圆圆心;
步骤9:再次筛选点,通过精准的大圆圆心和半径,再次遍历4步骤中的最佳聚类集,找到所有精准的点;
步骤10:最终结果,最后将步骤9中的所有点进行拟合圆,得到最终的圆心和半径,实现盲孔的对位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州悦谱半导体有限公司,未经苏州悦谱半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911409923.1/1.html,转载请声明来源钻瓜专利网。