论文部分内容阅读
随着电子技术的飞速发展,印刷电路板(PCB)正在发挥着越来越重要的作用,它作为信息的载体,集成了各种电子元器件,得到了广泛的应用。PCB质量的好坏决定了电子产品的性能,随着加工技术和工艺水平的不断提高,PCB板的复杂度与集成度越来越高。因此,对PCB的缺陷检测对电子产品的生产有着较重要的意义。本文结合了微机控制技术、图像处理技术来检测PCB,提供了一种切实可行的基于计算机视觉的PCB检测系统方案。 本文研究了基于图像处理算法来识别PCB缺陷的检测方法。在结合下位机与上位机软件系统的基础上,利用图像处理技术,识别PCB图像的缺陷,如短路、断路、故障个数。本文的基于计算机视觉的PCB自动检测系统主要包括两部分:图像采集和图像识别。 (1)图像采集部分结合了计算机视觉和自动控制技术,实现了上位机和下位机的准确通信。 (2)通过单片机对步进电机进行控制,实现了摄像头对PCB的自动扫描,并拍摄PCB的各部分图像,完成了图像的自动采集和手动采集。 (3)图像识别部分主要使用图像处理算法,实现了对图像的拼接。 (4)通过Hough变换实现了对图像的定位;通过使用预处理算法进行图像的位置调整,提高了图像信噪比:基于分水岭变换进行PCB图像分割,提取有用信息。 (5)应用逻辑运算,实现了PCB图像的缺陷识别;利用形态学图像处理算法,计算出故障的个数。 通过进行的一些相关的测试实验,本文所设计的基于计算机视觉的PCB自动检测系统能实现图像的采集,能够完成PCB图像的故障检测;可以识别短路断路,以及计算故障的个数;检测效果较好。