一种用于PCB板的检测方法及其装置与流程

文档序号:29220067发布日期:2022-03-12 12:24阅读:205来源:国知局
一种用于PCB板的检测方法及其装置与流程
一种用于pcb板的检测方法及其装置
技术领域
1.本发明涉及pcb板技术领域,尤其涉及一种用于pcb板的检测方法及其装置和装置。


背景技术:

2.在pcb板的生产过程中,可能会由于各种原因导致,零部件没有安装,或这没有安装到正确的部位,安装角度不正确等现象的发生,在现有技术中,通常都是人工检测,这不仅效率低,而且出错的概率也比较大。


技术实现要素:

3.为解决上述技术问题,本发明提供了一种用于pcb板的检测方法及其装置和装置。
4.为了达到上述目的,本发明的技术方案如下:一种用于pcb板的检测方法,包含有下步骤:控制多台摄像机拍摄待检测pcb板的待处理图片,并获取所述pcb板的模板信息,所述模板信息至少包括:图片预设角度信息,所述pcb板上的若干零部件的特征图片、预设位置及其预设角度值;对所述待处理图片进行预处理;基于所述模板信息,从所述待处理图片中获取每个零部件对应的roi区域,以及在所述roi区域中、所述零部件的实际位置和实际角度值;当所述预设位置与实际位置之间的差值大于第一预设阈值,或者所述预设角度值与实际角度值之间的插值大于第二预设阈值时,所述pcb板没有通过检测。
5.可选的,所述“控制多台摄像机拍摄待检测pcb板的待处理图片”具体包括:控制多台摄像机拍摄待检测pcb板的rgb格式的待处理图片;所述“对所述待处理图片进行预处理”具体包括:将所述待处理图片的格式转变为灰度图像格式,gray=r*0.299+g*0.587+b*0.114,r为待处理图片的像素的r通道值,g为待处理图片的像素的g通道值,b为待处理图片的像素的b通道值。
6.可选的,所述“对所述待处理图片进行预处理”具体包括:对待处理图片进行高斯平滑滤波处理;所述“从所述待处理图片中获取每个零部件对应的roi区域”具体包括:从所述待处理图片中获取每个零部件对应的roi区域,再对roi区域特征进行掩膜处理。
7.可选的,所述“对所述待处理图片进行预处理”具体包括:对待处理图片进行图片旋转处理,使得待处理图片与图片预设角度信息翔匹配。
8.可选的,从待处理图片中提取出qr码,根据所述qr码的生成待检测pcb板的编码序号。
9.本发明实施例还提供了一种用于pcb板的检测装置,包含有下模块:信息获取模块,用于控制多台摄像机拍摄待检测pcb板的待处理图片,并获取所述pcb板的模板信息,所述模板信息至少包括:图片预设角度信息,所述pcb板上的若干零部件的特征图片、预设位置及其预设角度值;处理模块,用于对所述待处理图片进行预处理;基于所述模板信息,从所述待处理图片中获取每个零部件对应的roi区域,以及在所述roi区域中、所述零部件的实际位置和实际角度值;当所述预设位置与实际位置之间的差值大于第一预设阈值,或者
所述预设角度值与实际角度值之间的插值大于第二预设阈值时,所述pcb板没有通过检测。
10.可选的,所述信息获取模块还用于:控制多台摄像机拍摄待检测pcb板的rgb格式的待处理图片;所述处理模块还用于:将所述待处理图片的格式转变为灰度图像格式,gray=r*0.299+g*0.587+b*0.114,r为待处理图片的像素的r通道值,g为待处理图片的像素的g通道值,b为待处理图片的像素的b通道值。
11.可选的,所述信息获取模块还用于:对待处理图片进行高斯平滑滤波处理;所述处理模块还用于:从所述待处理图片中获取每个零部件对应的roi区域,再对roi区域特征进行掩膜处理。
12.可选的,所述处理模块还用于:对待处理图片进行图片旋转处理,使得待处理图片与图片预设角度信息翔匹配。
13.可选的,还包括以下模块:qr码处理模块,用于从待处理图片中提取出qr码,根据所述qr码的生成待检测pcb板的编码序号。
14.本发明的有益效果:本发明实施例提供了一种用于pcb板的检测方法及其装置,所述方法包括以下下步骤:控制多台摄像机拍摄待检测pcb板的待处理图片,并获取pcb板的模板信息,模板信息至少包括:图片预设角度信息,pcb板上的若干零部件的特征图片、预设位置及其预设角度值;对待处理图片进行预处理;基于模板信息,从待处理图片中获取每个零部件对应的roi区域,以及在roi区域中、零部件的实际位置和实际角度值;当预设位置与实际位置之间的差值大于第一预设阈值,或者预设角度值与实际角度值之间的插值大于第二预设阈值时,pcb板没有通过检测;从而能够对pcb板进行检测。
附图说明
15.图1是本发明实施例提供了用于pcb板的检测方法的流程示意图;
16.图2是本发明实施例提供了用于pcb板的检测装置的结构图。
具体实施方式
17.下面结合具体实施方式对本发明作进一步详细的说明。
18.本发明实施例一提供了一种用于pcb板的检测方法,如图1所示,包含有下步骤:
19.步骤101:控制多台摄像机拍摄待检测pcb板的待处理图片,并获取所述pcb板的模板信息,所述模板信息至少包括:所述pcb板上的若干零部件的特征图片、预设位置及其预设角度值;这里,该多台摄像机可以从多个不同的角度对待检测pcb进行拍摄,从而能够比较全面的对待检测pcb进行检测,对每个待检测pcb(printed circuit board,印刷电路板)板,都会设置有模板信息,该模板信息中包含了该待检测pcb板中应该包含的多个零部件,每个零部件应该处于的位置,特征图片,安装角度等信息。
20.步骤102:对所述待处理图片进行预处理;基于所述模板信息,从所述待处理图片中获取每个零部件对应的roi(region of interest,感兴趣区域)区域,以及在所述roi区域中、所述零部件的实际位置和实际角度值;当所述预设位置与实际位置之间的差值大于第一预设阈值,或者所述预设角度值与实际角度值之间的插值大于第二预设阈值时,所述pcb板没有通过检测。这里,可以基于模板信息(例如,每个零部件的特征图片),利用图片匹配技术,从待处理图片中匹配出roi区域,然后就可以判断出该roi区域中的零部件的特征
是否与模板信息中的特征是否匹配。
21.本实施例中,所述“控制多台摄像机拍摄待检测pcb板的待处理图片”具体包括:控制多台摄像机拍摄待检测pcb板的rgb格式的待处理图片;
22.所述“对所述待处理图片进行预处理”具体包括:将所述待处理图片的格式转变为灰度图像格式,gray=r*0.299+g*0.587+b*0.114,r为待处理图片的像素的r通道值,g为待处理图片的像素的g通道值,b为待处理图片的像素的b通道值。
23.本实施例中,所述“对所述待处理图片进行预处理”具体包括:对待处理图片进行高斯平滑滤波处理;这里,可以去除待处理图片中的杂质等。
24.所述“从所述待处理图片中获取每个零部件对应的roi区域”具体包括:从所述待处理图片中获取每个零部件对应的roi区域,再对roi区域特征进行掩膜处理。这里,此处掩膜处理的作用是保留有效特征,去除无效特征,避免无效特征在建立模板时占用过多的模板特征信息;
25.本实施例中,所述“对所述待处理图片进行预处理”具体包括:对待处理图片进行图片旋转处理,使得待处理图片与图片预设角度信息翔匹配。
26.这里,可以提取目标板上某一显著特征,用来建立该批次的各个目标板在z=0的平面空间中x方向、y方向和绕z轴(即相机光心轴所在方向)的旋转变化量;之后,将x方向、y方向和绕z轴(即相机光心轴所在方向)的旋转变化量传递出来,在对图像进行目标检测时,目标板上所有的检测区域的roi都会在此基础上进行一个平移和旋转变化。
27.本实施例中,还包括以下步骤:从待处理图片中提取出qr码,根据所述qr码的生成待检测pcb板的编码序号。
28.这里,可以将检测结果写入到一个word文档中:将目标板的检测结果的标准图像及目标板批次、编号、零部件的有无、多余、位置度、角度的检测结果保存在word中,之后上传服务器。
29.本发明实施例二提供了一种用于pcb板的检测装置,包含有下模块:
30.信息获取模块,用于控制多台摄像机拍摄待检测pcb板的待处理图片,并获取所述pcb板的模板信息,所述模板信息至少包括:图片预设角度信息,所述pcb板上的若干零部件的特征图片、预设位置及其预设角度值;
31.处理模块,用于对所述待处理图片进行预处理;基于所述模板信息,从所述待处理图片中获取每个零部件对应的roi区域,以及在所述roi区域中、所述零部件的实际位置和实际角度值;当所述预设位置与实际位置之间的差值大于第一预设阈值,或者所述预设角度值与实际角度值之间的插值大于第二预设阈值时,所述pcb板没有通过检测。
32.本实施例中,所述信息获取模块还用于:控制多台摄像机拍摄待检测pcb板的rgb格式的待处理图片;
33.所述处理模块还用于:将所述待处理图片的格式转变为灰度图像格式,gray=r*0.299+g*0.587+b*0.114,r为待处理图片的像素的r通道值,g为待处理图片的像素的g通道值,b为待处理图片的像素的b通道值。
34.本实施例中,所述信息获取模块还用于:对待处理图片进行高斯平滑滤波处理;所述处理模块还用于:从所述待处理图片中获取每个零部件对应的roi区域,再对roi区域特征进行掩膜处理。
35.本实施例中,所述处理模块还用于:对待处理图片进行图片旋转处理,使得待处理图片与图片预设角度信息翔匹配。
36.本实施例中,还包括以下模块:qr码处理模块,用于从待处理图片中提取出qr码,根据所述qr码的生成待检测pcb板的编码序号。
37.显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1