System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于ocv识别算法的PCB板识别方法技术_技高网

一种基于ocv识别算法的PCB板识别方法技术

技术编号:40901582 阅读:4 留言:0更新日期:2024-04-18 11:19
本发明专利技术涉及PCB板检测技术领域,具体涉及一种基于ocv识别算法的PCB板识别方法,包括以下步骤:步骤一、信息录入:在电脑中存储一个标准PCB板图像,并进行灰度化和二值化处理;步骤二、摄像处理:采用摄像装置获取待识别的PCB板上的图像;步骤三、预处理:对步骤二中的图像进行降噪与光处理,并对图像增强灰度拉伸和二值化处理,本发明专利技术通过根据光学漫反射原理和影像比对原理、采取OCV字符识别原理;通过增强灰度拉伸,再进行二值化处理,对图像进行分割、字符分割,最后是模糊匹配原理,对每个字符建立一个标准模板,进行图形匹配、笔画匹配、几何特征匹配,从而把字符与文字、图像输出,再通过电脑在对应的应用软件呈现出来。

【技术实现步骤摘要】

本专利技术涉及pcb板检测,具体涉及一种基于ocv识别算法的pcb板识别方法。


技术介绍

1、pcb板使电路迷你化、直观化,对于固定电路的批量生产和优化用电器布局起重要作用,pcb板是重要的电子部件,作为电子元器件的支撑体,其是电子元器件电气相互连接的载体。随着制造工艺的提升,pcb板朝高密度方向发展。

2、但现有技术中,对pcb板的识别方法往往是通过图像处理技术和aoi程式检测,实现对每个pcb板上的数字代码进行识别,并将识别的代码进行保存下来,通过代码可以很容易的将对应的pcb板的相关信息取出,但是aoi程式检测没有增加测试pcb板料号防错功能检测,如果有用错pcb板或者混板会流入后工序,造成成本损失和客户抱怨,投板站位没有mes防错pcb板字符扫码功能。


技术实现思路

1、针对现有技术的不足,本专利技术解决其技术问题所采用的技术方案是:一种基于ocv识别算法的pcb板识别方法,包括以下步骤:

2、步骤一、信息录入:在电脑中存储一个标准pcb板图像,并进行灰度化和二值化处理;

3、步骤二、摄像处理:采用摄像装置获取待识别的pcb板上的图像;

4、步骤三、预处理:对步骤二中的图像进行降噪与光处理,并对图像增强灰度拉伸和二值化处理;

5、步骤四、图像处理:对步骤三中的图像和字符进行分割,并在模糊匹配原理下,对每个字符建立一个标准模板;

6、步骤五、特征识别:对步骤四中的图像和字符进行图形匹配、笔画匹配和几何特征匹配;

7、步骤六、数据归类:对所有图像和字符精确的位置范围进行归一化处理,得到各字符的字符特征值;

8、步骤七、区域设定:根据特征点的面积尺寸设置识别框大小,相机根据识别框的大小与位置,并调节灯光值,对对应的位置进行识别,并输入电脑进行保存;

9、步骤八、阈值设定:设置badmark类型为黑色,并设置阈值灯光为180;

10、步骤九、识别对比:把步骤六中得到的各字符的字符特征值输入ocv识别算法中进行识别,将字符特征与步骤一中的标准pcb板图像进行对比,完成识别的过程。

11、本专利技术进一步设置为,所述步骤一和步骤三中采用加权平均法对图像的rgb三分量进行灰度值计算,二值化处理通过双峰法完成。

12、本专利技术进一步设置为,所述步骤七中在程式里面通过手动拖动增加检测pcb料号位置坐标。

13、本专利技术进一步设置为,所述步骤七中采用水平投影和垂直投影相结合的方法定位出字符的位置。

14、本专利技术进一步设置为,所述步骤七中使用的光源为0.5至1-side.lum*3。

15、本专利技术进一步设置为,所述步骤九的判断方式为应用不同灯光对字符补偿,设定检测框的逻辑关系,当合并组下多个检测框不同灯光有一个合格,则判定结果为通过。

16、本专利技术的有益效果如下:

17、1.本专利技术通过根据光学漫反射原理和影像比对原理、采取ocv字符识别原理;通过增强灰度拉伸,再进行二值化处理,对图像进行分割、字符分割,最后是模糊匹配原理,对每个字符建立一个标准模板,进行图形匹配、笔画匹配、几何特征匹配,从而把字符与文字、图像输出,再通过电脑在对应的应用软件呈现出来。

18、2.本专利技术通过设置抓取pcb料号影像和标准影像相似度对比,通过设置参数阀门值,检测结果不符合阀值要求,在复判站电脑软件里面输出pcb料号报错结果。

19、3.本专利技术通过设置ocv识别算法对pcb板进行识别,如果有混不同厂家pcb板,通过aoi检测完后,复判站会报pcb料号错,测试员能从复判电脑显示屏幕看到pcb料号错影像、位置、名称,避免不必要的成本损失。

本文档来自技高网...

【技术保护点】

1.一种基于ocv识别算法的PCB板识别方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种基于ocv识别算法的PCB板识别方法,其特征在于:所述步骤一和步骤三中采用加权平均法对图像的RGB三分量进行灰度值计算,二值化处理通过双峰法完成。

3.根据权利要求1所述的一种基于ocv识别算法的PCB板识别方法,其特征在于:所述步骤七中在程式里面通过手动拖动增加检测PCB料号位置坐标。

4.根据权利要求1所述的一种基于ocv识别算法的PCB板识别方法,其特征在于:所述步骤七中采用水平投影和垂直投影相结合的方法定位出字符的位置。

5.根据权利要求1所述的一种基于ocv识别算法的PCB板识别方法,其特征在于:所述步骤七中使用的光源为0.5至1-side.lum*3。

6.根据权利要求1所述的一种基于ocv识别算法的PCB板识别方法,其特征在于:所述步骤九的判断方式为应用不同灯光对字符补偿,设定检测框的逻辑关系,当合并组下多个检测框不同灯光有一个合格,则判定结果为通过。

【技术特征摘要】

1.一种基于ocv识别算法的pcb板识别方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种基于ocv识别算法的pcb板识别方法,其特征在于:所述步骤一和步骤三中采用加权平均法对图像的rgb三分量进行灰度值计算,二值化处理通过双峰法完成。

3.根据权利要求1所述的一种基于ocv识别算法的pcb板识别方法,其特征在于:所述步骤七中在程式里面通过手动拖动增加检测pcb料号位置坐标。

4.根据权利要求1所述的一种基于ocv识别...

【专利技术属性】
技术研发人员:黄登
申请(专利权)人:重庆宇隆电子技术研究院有限公司
类型:发明
国别省市:

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

1