【技术实现步骤摘要】
一种贴片机自动示教的元件分类方法
[0001]本专利技术涉及图像识别
,具体地说涉及到一种贴片机自动示教的元件分类方法。
技术介绍
[0002]随着电子制造业的发展,表面贴片技术的发展越来越快,其中贴片元器件的定位精度和速度是影响贴片机性能的重要指标。基于计算机的电子元器件定位方法有着高速、高精度和智能化的特点,不仅增加了生产的柔性和自动化程度,而且大大提高了生产的智能性和通用性,因而高性能贴片机都采用计算机视觉检测技术来提高贴片机的贴片效率。
[0003]贴片机可贴装生产的表面贴装器件的种类很丰富,主要包括片式元件、引脚类元件和BGA类元件等,在贴装某类元件前,需要从元件库中选取已事先分类好的元件类型来编写示教程序,而元件种类多且同一类型元件因几何特征的不同又细分成多种,因此元件库中需要建立的元件类别很多。通过人工来进行识别不仅耗时费力、精度不高,而且还比较容易出错。
技术实现思路
[0004]为了克服现有技术的不足,本专利技术提供一种贴片机自动示教的元件分类方法,该方法通过表贴元件的几何特征,实现贴片机自动示教的元件自分类,减少元件库需要建立的元件类别,提高识别效率。
[0005]本专利技术解决其技术问题所采用的技术方案是:一种贴片机自动示教的元件分类方法,该方法包括以下步骤:
[0006]S10:图像前处理;对图像依次进行平滑滤波、二值化阈值分割以及干扰点滤除的操作;
[0007]S20:目标轮廓提取;对处理后的图像进行轮廓查找,将轮廓面积在同一区间的轮廓进 ...
【技术保护点】
【技术特征摘要】
1.一种贴片机自动示教的元件分类方法,其特征在于,该方法包括以下步骤:S10:图像前处理;对图像依次进行平滑滤波、二值化阈值分割以及干扰点滤除的操作;S20:目标轮廓提取;对处理后的图像进行轮廓查找,将轮廓面积在同一区间的轮廓进行分类,分别计算其轮廓面积平均值,其中同一区间轮廓数量最多以及轮廓面积平均值最大的轮廓即为目标轮廓;S30:位姿调整;获取目标轮廓的最小外接矩形rect,计算最小外接矩形rect的中心坐标以及偏转角度,利用图像平移以及图像旋转,将目标轮廓摆正且置于图像中心;S40:区分元件类型;对目标轮廓进行多边形拟合,得到元件的端点个数,然后对所有目标轮廓的拟合端点个数求平均值,通过端点个数差异区分元件类型;S50:对元件种类进行分类;先将目标元件移至图像中心且角度为0
°
,以图像中心为基准在元件轮廓的最小外接矩形rect的左上右下四个方向做贯穿元件排列引脚的扫描线,得出扫描线上灰度跃变点个数然后确定引脚个数,然后进行元件种类分类。2.根据权利要求1所述的一种贴片机自动示教的元件分类方法,其特征在于,所述步骤S30中设定图像宽度为width,图像高度为height,元件约束角度Φ;所述元件像素点到图像中心的偏移为:Δx=rect.center.x
–
width/2;Δy=rect.center.y
–
height/2;所述图像中心偏移公式为:所述图像旋转矩阵公式为:中心偏移矩阵与旋转矩阵相乘,即M
AT
×
M
AR
为元件位姿校正公式:其中x和y为原始图像的像素位置,和为位姿校正后像素点的位置。3.根据权利要求1所述的一种贴片机自动示教的元件分类方法,其特征在于,所述步骤S40中通过改进Douglas
‑
Peucker算法对元件轮廓进行多边形拟合。4.根据权利要求3所述的一种贴片机自动示教的元件分类方法,其特征在于,所述改进Douglas
‑
Peucker算法的步骤包括:S401:首先找到多边形轮廓上左上角的点A,遍历计算出距离A点最远的轮廓上的另外一点B,将A点和B点作为两个起始端点将多边形轮廓分为两条曲线AB和BA,同时将直线AB作为曲线AB和BA的弦;S402:分别对两条曲线AB和BA进行处理;首先得到曲线AB上离直线段AB距离最大的点C,计算其与直线AB的距离d;对曲线BA也进行上述处理;
S403...
【专利技术属性】
技术研发人员:赖泽群,贾孝荣,邓泽峰,
申请(专利权)人:深圳市路远智能装备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。