欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2019101028346
申请人: 佛山市南海区广工大数控装备协同创新研究院
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2025-12-17
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于邻域查找的PCB缺陷检测方法,其特征在于,包括以下具体步骤:S1,获取PCB的模板图像以及测试图像并进行二值化;

S2,对模板图像和测试图像采用Canny算法进行边缘提取;

S3,遍历模板图像的边缘点并对每个点进行法向计算;

S4,将模板图像边缘点的坐标和法向作为缺陷查找算法的输入变量,根据法向信息在测试图上正反截取一个旋转矩形区域;

S5,以矩形区域为测试图上边缘点邻域,遍历所有边缘点;

S6,对邻域中的所有白色像素点计算其与边缘点的距离,然后找出最小距离;

S7,将最小距离与设定的缺陷阈值进行比较,若大于阈值则输出边缘点的坐标以及该最小距离,否则跳出本次循环,进入下一个边缘点;

S8,将测试图像和模板图像互换,继续执行上述步骤。

2.如权利要求1所述的基于邻域查找的PCB缺陷检测方法,其特征在于,所述步骤S3中的具体步骤包括:S301,获取模板轮廓图像的轮廓点集,求出轮廓点长度;

S302,以三个相邻轮廓点为一组,求出左右两个轮廓点的直线斜率,即可得该直线的法线斜率,两者关系k1k2=-1,k1和k2表示两直线斜率,将该法线斜率作为中间轮廓点的法向;

S303,重复上述步骤求得每一个轮廓点的法向。

3.如权利要求2所述的基于邻域查找的PCB缺陷检测方法,其特征在于,所述步骤S4中的具体步骤包括:根据算法的法向输入变量和轮廓点坐标,在每一个点的坐标下,沿着该点的法线法向,根据输入的邻域高度值计算离该点最远的点坐标值,公式如:离该点最近的点坐标值为: 然后求出这两点的中间

点,以该中间点为中心,以邻域变量的宽和高为矩形的宽和长,以该点的法向为矩形的旋转角度,画一个旋转矩形。

4.如权利要求3所述的基于邻域查找的PCB缺陷检测方法,其特征在于,所述步骤S6中的具体步骤包括:遍历过程中获取每一个点的邻域灰度值,计算邻域中每一个像素灰度值为255离该点的距离,找出这些距离的最小值,若最小值大于算法设定的最大缺陷距离阈值,则输出该点的坐标以及最小距离;若邻域内没有一个像素灰度值为255,即全黑时,则立即输出此点的坐标,输出距离为负数,即该缺陷视为短路。

5.如权利要求4所述的基于邻域查找的PCB缺陷检测方法,其特征在于,所述步骤S7中的具体步骤包括:在遍历轮廓点过程中,邻域在测试图像中游走时,容易发生越界现象即超出边界值而导致程序崩溃;因此在获取邻域的时候,需要对邻域中的每个像素坐标进行判断,无论是像素点的行坐标还是列坐标,只要发生越界现象,立刻删除此点,如此可保证程序的正常执行。