[发明专利]一种PCB图形主轴方向计算方法在审
申请号: | 201810259179.0 | 申请日: | 2018-03-27 |
公开(公告)号: | CN108447089A | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 张夏欢;姚毅 | 申请(专利权)人: | 凌云光技术集团有限责任公司 |
主分类号: | G06T7/66 | 分类号: | G06T7/66;G06T7/13 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 100094 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主轴方向 轮廓点 目标图形 像素点 二阶中心距 计算目标 轮廓重心 像素 图像 二值化处理 计算效率 预设 申请 | ||
本申请提供了一种PCB图形主轴方向计算方法,该方法包括:根据预设固定阈值对PCB图像的全部像素点进行二值化处理,得到全部像素点的像素值;根据全部像素点的像素值,计算PCB图像中目标图形的轮廓点;计算目标图形中全部轮廓点的轮廓重心;根据轮廓重心和轮廓点,计算目标图形的二阶中心距;根据目标图形的二阶中心距,计算得到目标图形的主轴方向。本申请提供的PCB图形主轴方向计算方法,利用二值法和轮廓点计算PCB图形主轴方向,大大提高了PCB图形主轴方向地计算效率。
技术领域
本申请涉及图像处理技术领域,尤其涉及一种PCB图形主轴方向计算方法。
背景技术
PCB(Printed Circuit Board,印制电路板)是由一层层的铜箔电路叠加而成的电路板,PCB上通常设置有多种孔,按形状可分为圆孔、槽孔和异形孔。其中,槽孔为中间是矩形、两端是圆弧形的孔,圆孔和槽孔之外的孔统称为异形孔。在PCB生产过程中,由于销钉位偏移、钻嘴主轴松动、台板不平整等原因,导致槽孔和异形孔可能出现角度偏差缺陷,即槽孔或异形孔的主轴方向和预设参考方向的夹角,与设计角度不一致。由于部分槽孔和异形孔属于插件孔,角度偏差缺陷可能导致插件不能插上。
为克服角度偏差缺陷,需要对槽孔和异形孔的主轴方向与预设参考方向的夹角进行计算。现有技术中,通过将PCB扫描到计算机,得到PCB图像;根据PCB图像的全部像素点的灰度值识别出待计算主轴方向的PCB图形,如槽孔或异形孔;再根据PCB图形的全部像素点,计算出PCB图形的主轴方向。
然而,上述计算方法,需要利用PCB图形的全部像素点进行计算,当PCB图像较大时,PCB图形的像素点数量较多,导致计算复杂度高,计算效率低。
发明内容
本申请提供了一种PCB图形主轴方向计算方法,以解决PCB图形主轴方向计算效率低的问题。
本申请提供了一种PCB图形主轴方向计算方法,该方法包括:
根据预设固定阈值对PCB图像的全部像素点进行二值化处理,得到全部所述像素点的像素值;
根据所述像素点的像素值,计算所述PCB图像中目标图形的轮廓点;
计算所述目标图形中全部轮廓点的轮廓重心;
根据所述轮廓重心和轮廓点,计算所述目标图形的二阶中心距;
根据所述目标图形的二阶中心距,计算得到所述目标图形的主轴方向。
优选地,根据全部所述像素点的像素值,计算所述PCB图像中目标图形的轮廓点,包括:
根据所述像素点的像素值为1,且所述像素点的邻域像素点像素值至少一个为0,判定所述像素点为轮廓点。
优选地,所述邻域像素点为与所述像素点第一坐标和像素点第二坐标中至少一个坐标相邻的像素点。
优选地,计算所述目标图形中全部轮廓点的轮廓重心,包括:
计算所述目标图形中全部轮廓点的第一坐标平均值,得到轮廓重心的第一坐标值;
计算所述目标图形中全部轮廓点的第二坐标平均值,得到轮廓重心的第二坐标值。
优选地,所述根据预设固定阈值对PCB图像的全部像素点进行二值化处理,之前还包括:对PCB图像进行灰度处理。
优选地,所述预设固定阈值为80。
本申请提供的PCB图形主轴方向计算方法有益效果包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凌云光技术集团有限责任公司,未经凌云光技术集团有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810259179.0/2.html,转载请声明来源钻瓜专利网。