说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210145187.9 (22)申请日 2022.02.17 (65)同一申请的已公布的文献号 申请公布号 CN 114489914 A (43)申请公布日 2022.05.13 (73)专利权人 广州嘉普信息科技有限公司 地址 511400 广东省广州市番禺区南村镇 樟边村为民中路3号1栋10 5 (72)发明人 张德志  (74)专利代理 机构 广州市元申专利代理事务所 (特殊普通 合伙) 44797 专利代理师 李琼 (51)Int.Cl. G06F 9/451(2018.01) G06F 3/04842(2022.01)G06F 3/0482(2013.01) G06F 3/0481(2022.01) G01N 21/956(2006.01) G01N 21/01(2006.01) (56)对比文件 US 2018341741 A1,2018.1 1.29 CN 113744247 A,2021.12.0 3 审查员 姜宇萱 (54)发明名称 一种PCB板智能检测系统的模板 关键区的生 成方法、 电子设备 (57)摘要 本申请是关于一种PCB板智能检测系统的模 板关键区的生 成方法、 电子设备。 该方法包括: 初 始化关键点链表; 在配方设置界面中选取需要用 关键点检测的特征; 在静态图界面中显示的相应 特征图上选取关键点, 在关键点链表中, 所述相 应特征图上选取的关键点对应的结构项得到修 正; 根据关键点链表修改该模板特征节点信息; 根据带有关键点信息的模板特征节 点, 生成模板 关键区; 判断带关键区检测的整体测试是否可 行, 如判断可行, 则保存配方; 若判断不可行, 则 结束。 在PCB板智能检测系统中设置模板关键区, 该种方式, 使得PCB板智能检测系统的检测速度、 准确性得到了提高, 并提高了其适用性, 使得其 能够提供蚀刻前、 蚀刻后检测、 在线检测及离线 检测多种使用场合。 权利要求书3页 说明书10页 附图7页 CN 114489914 B 2022.11.29 CN 114489914 B 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, 若判断否, 则返回步骤3 3, 若判断是, 则执 行下一步; 步骤35, 输出关键区轮廓线集 合。 5.根据权利要求4所述的一种PCB板智能检测系统 的模板关键区的生成方法, 其特征在 于, 整理并生成特 征关键区轮廓线的方法为:权 利 要 求 书 1/3 页 2 CN 114489914 B 2步骤41, 取初次关键区轮廓线中的所有拟合线段; 步骤42, 遍历所有拟合线段, 得到连续线段序号集合CS及其元素个数aCN、 中断线段序 号集合TS及其元 素个数bTN; 步骤43, 判断bTN==0, 若判断是, 将关键区轮廓线所有拟合线段赋给新连续线段集合 NCS, 输出正确连续线集 合; 若判断否, 则执 行下一步; 步骤44, 临时连续线段集 合LCS初始化 为空, 序号 为k=0; 步骤45, 判断连续线段序 号a>中断线段序 号b, 若判断否, 则将连续线段a进入集合LCS, a=a+1, k=k+1; 若判断是, 则执 行下一步; 步骤46, 判断LCS是否为空, 若判断是, 则将中断线段b作为首线段进入LCS; 若判断否, 则将LCS内容赋给新连续线段集合NCS, LCS初始化为空, 序号k=0, 将中断线段b作为首线段 进入LCS; 步骤47, k=k+1, 将连续线段a作为后续线段进入LCS, 中断线段序号b=b+1; 步骤48, 判断b是否大于中断线段总条数, 若判断否, 则a=a+1, k=k+1; 若判断是, 则标示 已无中断线, a=a+1, k=k+1; 步骤49, 判断连续线段序号a  >连续线段总条数, 若判断否, 则返回步骤45; 若判断是, 则处理bTmpLine=关键 区轮廓线首线段是否在LCS, b NewLine=关键区轮廓线首线段是否在 NCS, LCS和NCS归并成一个连续线段集 合; 步骤50, 关键区轮廓线首线段不在LCS或NCS, 修正关键区轮廓线, 输出正确连续线集 合。 6.根据权利要求5所述的一种PCB板智能检测系统 的模板关键区的生成方法, 其特征在 于, 判断某指定线段 是否属于某指定连续线段集 合的方法: 步骤51, 取线段的首端点、 尾端点, 取连续线段集的首线段的首端点和尾线段的尾端 点; 步骤52, 计算线段的尾端点和集 合首线段的首端点距离DIS1; 步骤53, 判断DIS1是否小于3, 若判断是, 将线段并到连续线段集的首线段, 置结果为 真; 若判断否, 则执 行下一步; 步骤54, 计算线段的首端点和集 合尾线段的尾端点距离DIS2; 步骤55, 判断DIS2是否小于  3, 若判断为否, 则置结果为假; 若判断为是, 则将线段并到 连续线段集的尾线段, 置结果 为真。 7.根据权利要求5所述的一种PCB板智能检测系统 的模板关键区的生成方法, 其特征在 于, 两个连续线段集 合归并为 一个连续线段集 合的方法为: 步骤61, 输入两连续线段集 NCS和LCS; 步骤62, 计算NCS的首线段首端点和LCS的首线段首端点距离disB_B, 计算NCS的尾线段 尾端点和LCS的尾线段尾端点距离disE_E, 计算NCS的首线段首端点和LCS的尾线段尾端点 距离disB_E, 计算 NCS的尾线段尾端点和LCS的首线段 首端点距离disE_B; 步骤63, 判断disB _B<20||disE_E<20||disB _E<20||disE_B <20是否为真, 若判断否, 则 执行步骤64; 若判断是, 则执 行步骤65; 步骤64, 比较NCS和LCS各集合里线段条数及连续线段总长, 线段条数或者连续线段总 长较大的为新连续线集合, 参照排除掉的连续线集合, 修正关键区轮廓线, 设置两集合不能权 利 要 求 书 2/3 页 3 CN 114489914 B 3

.PDF文档 专利 一种PCB板智能检测系统的模板关键区的生成方法、电子设备

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种PCB板智能检测系统的模板关键区的生成方法、电子设备 第 1 页 专利 一种PCB板智能检测系统的模板关键区的生成方法、电子设备 第 2 页 专利 一种PCB板智能检测系统的模板关键区的生成方法、电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:21:55上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。