【技术实现步骤摘要】
一种PCB板智能检测系统的模板关键区的生成方法、电子设备
[0001]本申请涉及电路板质检的
,尤其涉及一种PCB板智能检测系统的模板关键区的生成方法、电子设备。
技术介绍
[0002]针对传统的AOI对PCB板检测所带来的整张板及已贴装的部件都需要报废,浪费很大的这种情况,近些年市面陆续出现了一些只对PCB裸板进行检测的检测系统。这种方式带来的好处是显而易见的:检测出废品后,只报废这张裸板,在源头上有效的控制了原料的浪废。但从近几年的使用情况来看,这种方式在适应性、检测速度、检测准确性等方面与实际需要的要求还有较大差距。
技术实现思路
[0003]为克服相关技术中存在的问题,本申请提供一种PCB板智能检测系统的模板关键区的生成方法、电子设备,其检测速度大大提高并极大地提高了检测特征的准确性,并且提高其适应性,能够提供蚀刻前、蚀刻后检测、在线检测及离线检测多种使用场合。
[0004]本申请第一方面提供一种PCB板智能检测系统的模板关键区的生成方法,为模板关键区生成有关的静态图像和配方设置界面,包括其生成方法为:步骤1,初始化关键点链表;步骤2,在配方设置界面中选取需要用关键点检测的特征;步骤3,在静态图界面中显示的相应特征图上选取关键点,在关键点链表中,所述相应特征图上选取的关键点对应的结构项得到修正;步骤4,根据关键点链表修改模板的特征节点信息;步骤5,根据带有关键点信息的模板特征节点,生成模板关键区;步骤6,测试带模板关键区的检测系统是否可行,如可行,则保存配方,结束该关键区的生成; ...
【技术保护点】
【技术特征摘要】
1.一种PCB板智能检测系统的模板关键区的生成方法,为模板关键区生成有关的静态图像和配方设置界面,其特征在于,包括其生成方法为:步骤1,初始化关键点链表;步骤2,在配方设置界面中选取需要用关键点检测的特征;步骤3,在静态图界面中显示的相应特征图上选取关键点,在关键点链表中,所述相应特征图上选取的关键点对应的结构项得到修正;步骤4,根据关键点链表修改模板的特征节点信息;步骤5,根据带有关键点信息的模板特征节点,生成模板关键区;步骤6,测试带模板关键区的检测系统是否可行,如可行,则保存配方,结束该关键区的生成;若不可行,则直接结束该关键区的生成。2.根据权利要求1所述的一种PCB板智能检测系统的模板关键区的生成方法,其特征在于,在步骤5中,根据带有关键点信息的模板特征节点,生成模板关键区的具体方法为:步骤11,装入带有关键点信息的模板特征节点,得到有关键区检测的特征数EPNum;步骤12,生成一个有EPNum个关键区结构元素的数组;步骤13,遍历模板的所有特征,判断特征i是否有关键区检测,若判断否,使得i=i+1,返回步骤13;若判断是,则执行下一步;步骤14,生成具有关键区结构的第j个数组元素;步骤15,j=j+1;步骤16,判断j >=EPNum,若判断否,则返回步骤13,若判断是,则结束。3.根据权利要求2所述的一种PCB板智能检测系统的模板关键区的生成方法,其特征在于,在步骤14中,生成具有关键区结构的第j个数组元素的具体方法为:步骤21,读取第j个数组元素和关键点信息;步骤22,生成特征轮廓线;步骤23,分析特征关键点信息和轮廓线信息,生成特征关键区域及其轮廓线;步骤24,输出结果给关键区结构变量。4.根据权利要求3所述的一种PCB板智能检测系统的模板关键区的生成方法,其特征在于,在步骤23中,按指定特征关键点和轮廓线信息生成指定特征的关键区域及关键区轮廓线,其中由特征某个关键点初次生成相应的关键区轮廓线的方法为:步骤31,读取特征轮廓线信息,并取得拟合线段的条数N;步骤32,读取关键点位置信息;步骤33,判断拟合线段n是否在关键点位置附近,若判断是,则拟合线段n进入关键区轮廓线的集合,n=n+1;若判断否,则n=n+1;步骤34,判断n >N,若判断否,则返回步骤33,若判断是,则执行下一步;步骤35,输出关键区轮廓线集合。5.根据权利要求4所述的一种PCB板智能检测系统的模板关键区的生成方法,其特征在于,整理并生成特征关键区轮廓线的方法为:步骤41,取初次关键区轮廓线中的所有拟合线段;步骤42,遍历所有拟合线段,得到连续线段序号集合CS和元素个数iCN、中断线段序号集合TS和元素个数iTN;
步骤43,判断iTN==0,若判断是,将关键区轮廓线所有拟合线段赋给新连续线段集合NCS,输出正确连续线集合;若判断否,则执行下一步;步骤44,临时连续线段集合LCS初始化为空,序号为K=0;步骤45,判断连续线段序号i>中断线段序号j,若判断否,则将连续线段i进入集合LCS,i=i+1,k=k+1;若判断是,则执行下一步;步骤46,判断LCS是否为空,若判断是,则将中断线段j作为首线段进入LCS;若判断否,则将LCS内容赋给新连续线段集合NCS,LCS初始化为空,序号k=0,将中断线段j作为首线段进入LCS;步骤47,k=k+1,将连续线段i作为后续线段进入LCS,中断线段序号j=j+1;步骤48,判断j是否大于中断线段总条数,若判断否,则i=i+1,k=k+1;若判断是,则标示已无中断线,i=i+1,k=k+1;步骤49,判断连续线段序号i >连续线段总条数,若判断否,则返回步骤45;若判断是,则处理bTmpLine=关...
【专利技术属性】
技术研发人员:张德志,
申请(专利权)人:广州嘉普信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。