一种PCB板检测方法及装置制造方法及图纸

技术编号:12467367 阅读:155 留言:0更新日期:2015-12-09 17:02
本发明专利技术公开了一种PCB板检测方法,包括如下步骤:采集传送带的传送面上指定区域的图像;利用Canny算子对所述图像进行处理得到边缘图像,其中,所述Canny算子包括高阈值和低阈值两个参数,且所述高阈值和低阈值根据所述图像的像素信息自适应生成;统计所述边缘图像内的非零像素的个数;根据所述非零像素的个数与至少一个预设的阈值的大小关系,检测所述PCB板进入所述指定区域的程度。本发明专利技术还提供一种PCB板检测装置。本发明专利技术提供的PCB板检测方法及装置具有很强的鲁棒性,提高了PCB检测的效率和质量,实现了PCB检测的高度自动化。

【技术实现步骤摘要】

本专利技术涉及PCB自动光学检测领域,具体是一种PCB板检测方法装置。
技术介绍
采用自动光学检测技术(Automatic Optical Inspect1n, AOI)作为PCB检测手段已是大势所趋。该技术主要包括:图像采集、图像处理、特征提取和决策判断四个步骤,其中,在图像处理这一步骤中往往需要对采集到的原始图像进行初步分析,以判断原始图像中是否包含完整的PCB板,这对提高PCB检测的效率和质量起着至关重要的作用。然而现有的图像处理方案往往存在鲁棒性低、计算速度慢、操作复杂等问题,无法满足使用要求。
技术实现思路
针对上述问题,本专利技术的目的在于提供一种PCB板检测方法及装置,实现了快速、准确的PCB板检测,满足了使用要求。本专利技术实施例提供一种PCB板检测方法,包括如下步骤:采集传送带的传送面上指定区域的图像;利用Canny算子对所述图像进行处理得到边缘图像,其中,所述Canny算子包括高阈值和低阈值两个参数,且所述高阈值和低阈值根据所述图像的像素信息自适应生成;统计所述边缘图像内的非零像素的个数;根据所述非零像素的个数与至少一个预设的阈值的大小关系,检测所述PCB板进入所述指定区域的程度。作为上述方案的改进,在所述采集传送带的传送面上指定区域的图像之后,在所述利用Canny算子对所述图像进行处理得到边缘图像之前,还包括:对所述图像的尺寸进行归一化处理。作为上述方案的改进,所述利用Canny算子对所述图像进行处理得到边缘图像,其中,所述Canny算子包括高阈值和低阈值两个参数,且所述高阈值和低阈值根据所述图像的像素信息自适应生成,具体包括:获取所述图像的像素取值范围,其中,所述像素取值范围为[1_,InaJ ;计算所述图像的像素中值m,其中,所述像素中值m为将所述图像的各个像素值按大小进行排序后,序号位于中间的像素值;生成所述高阈值和低阈值,其中,所述高阈值取1_和(l+σ )*m 二者中的较小者;所述低阈值取1_和二者中的较大者,σ为经验参数;利用所述高阈值和低阈值作为所述Canny算子的阈值参数对所述图像进行处理,得到边缘图像。作为上述方案的改进,所述经验参数σ取值为0.33。作为上述方案的改进,所述统计所述边缘图像内的非零像素的个数,具体包括:遍历所述边缘图像内的所有像素,将像素值不为零的像素标记为非零像素,并统计获取非零像素的个数。作为上述方案的改进,所述根据所述非零像素的个数与至少一个预设的阈值的大小关系,检测所述PCB板进入所述指定区域的程度,为:当判断所述边缘图像内的非零像素的个数少于第一阈值时,确定所述PCB板位于所述指定区域外。作为上述方案的改进,所述指定区域包括边界区域,其中,所述边界区域为所述指定区域内的到与传送带前进方向垂直的两条边的最小距离小于或者等于一预设的长度的点所组成的区域;则所述统计所述边缘图像内的非零像素的个数,为:统计所述边界区域对应的边缘图像内的非零像素的个数;所述根据所述非零像素的个数与至少一个预设的阈值的大小关系,检测所述PCB板进入所述指定区域的程度,为:当判断所述边界区域对应的边缘图像内的非零像素的个数大于预设的第二阈值时,确定所述PCB板部分进入所述指定区域。作为上述方案的改进,所述指定区域还包括内部区域,所述内部区域为所述指定区域内除所述边界区域之外的区域;则所述统计所述边缘图像内的非零像素的个数,为:分别统计所述边界区域对应的边缘图像内的非零像素的个数和所述内部区域对应的边缘图像内的非零像素的个数;所述根据所述非零像素的个数与至少一个预设的阈值的大小关系,检测所述PCB板进入所述指定区域的程度,为:当判断所述内部区域对应的边缘图像内的非零像素的个数大于预设的第三阈值,且所述边界区域对应的边缘图像内的非零像素的个数少于预设的第四阈值时,确定所述PCB板完全进入所述指定区域。本专利技术还提供一种PCB板检测装置,包括:采集单元,用于采集传送带的传送面上指定区域的图像;图像处理单元,用于利用Canny算子对所述图像进行处理得到边缘图像,其中,所述Canny算子包括高阈值和低阈值两个参数,且所述高阈值和低阈值根据所述图像的像素?目息自适应生成;统计单元,用于统计所述边缘图像内的非零像素的个数;检测单元,用于根据所述非零像素的个数与至少一个预设的阈值的大小关系,检测所述PCB板进入所述指定区域的程度。作为上述方案的改进,所述PCB板检测装置还包括:归一化单元,用于对所述图像的尺寸进行归一化处理。作为上述方案的改进,所述图像处理单元具体包括:像素获取单元,用于获取所述图像的像素取值范围,其中,所述像素取值范围为,计算单元,用于计算所述图像的像素中值m,其中,所述像素中值m为将所述图像的各个像素值按大小进行排序后,序号位于中间的像素值;阈值生成单元,用于生成所述高阈值和低阈值,其中,所述高阈值取1_和(l+σ )*m 二者中的较小者;所述低阈值取1_和(l-σ )*m 二者中的较大者,σ为经验参数;处理单元,用于利用所述高阈值和低阈值作为所述Canny算子的阈值参数对所述图像进行处理,得到边缘图像。作为上述方案的改进,所述指定区域包括边界区域,其中,所述边界区域为所述指定区域内的到与传送带前进方向垂直的两条边的最小距离小于或者等于一预设的长度的点所组成的区域;所述统计单元具体用于,统计所述边界区域对应的边缘图像内的非零像素的个数;所述检测单元具体用于,在判断所述边界区域对应的边缘图像内的非零像素的个数大于预设的第二阈值时,确定所述PCB板部分进入所述指定区域。作为上述方案的改进,所述指定区域还包括内部区域,其中,所述内部区域为所述指定区域内除所述边界区域之外的区域;所述统计单元具体用于,分别统计所述内部区域对应的边缘图像和边界区域对应的边缘图像的非零像素的个数;所述检测单元具体用于,在判断所述内部区域对应的边缘图像内的非零像素的个数大于预设的第三阈值,且所述边界区域对应的边缘图像内的非零像素的个数少于预设的第四阈值时,确定所述PCB板完全进入所述指定区域。本专利技术实施例提供的PCB板检测方法及装置,采用自适应Canny算子对采集到传送带的传送面上指定区域的图像进行分析,检测PCB板进入指定区域的程度,确定所述PCB板完全进入所述指定区域的图像,从而为后续处理过滤掉不必要的无效图像,提高PCB检测的速度和准确度。由于所述自适应Canny算子的边缘检测参数是根据所述图像的像素信息自适应生成,不需要人工根据具体情况调整参数,具有很强的鲁棒性,实现了 PCB检测的高度自动化。【附图说明】为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例提供的PCB板检测方法的流程示意图。图2是本专利技术第一实施例提供的PCB板部分进入指定区域的示意图。图3是本专利技术第一实施例提供的PCB板完全进入指定区域的示意图。图4是本专利技术第一实施例提供的PCB板未进入或已经离开指定区域的示意图。图5是本专利技术第二实施例提供的PCB板当前第1页1 2 3 4 本文档来自技高网...
一种PCB板检测方法及装置

【技术保护点】
一种PCB板检测方法,其特征在于,包括如下步骤:采集传送带的传送面上指定区域的图像;利用Canny算子对所述图像进行处理得到边缘图像,其中,所述Canny算子包括高阈值和低阈值两个参数,且所述高阈值和低阈值根据所述图像的像素信息自适应生成;统计所述边缘图像内的非零像素的个数;根据所述非零像素的个数与至少一个预设的阈值的大小关系,检测所述PCB板进入所述指定区域的程度。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨铭
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1