基于OpenCV的电路识别系统

摘 要

图像处理技术,可以使模糊甚至不可见的图像变得清晰明亮。另一方面,通过数字图像处理中的模式识别技术,可以将人眼无法识别的图像进行分类处理。Open CV是近年来推出的开源、免费的计算机视觉库,利用其所包含的函数可以很方便地实现数字图像处理。同时利用面向对象的VC++ 6.0编程工具,用C++语言进行程序编写,大大提高了计算机的运行速度。这次课程设计主要是了解和熟悉OpenCV的运用,并与VC++结合,用MFC建立一个单文档程序,识别一些电路板上的焊点,系统要实现图片的检测,然后利用阈值分割等方法识别了各种电路板上的焊点。我们也可以先确定“感兴趣”的区域,再在这个区域之中进行识别,从而能够得到焊点的中心坐标。

关键词:Open CV;图像处理;VC++;焊点识别

Abstract

With image processing technology, we can make blurred or even non-visible image become clear and bright. On the other hand, by pattern recognition technology in the digital image processing, the images which the human eyes cannot recognize can be classified. Open CV which is open and free computer vision library has developed in recent years. We can easily carry out digital image processing by making use of its functions. C++ programs compiled in the VC++ 6.0 greatly improve the rate of the computer. This design is mainly to understand and be familiar with the use of Open CV combined with VC + +.We use MFC to create a single document procedure to identify the solder joints of some circuit boards. We should achieve the function of the detection of the picture, and then we use the threshold segmentation method to identify solder joints of a variety of circuit boards. We can also determine the "interested" region, and we can identify in this area, so that we can get solder joints’ center coordinates.

Keywords:Open CV;image processing;VC++;Solder joints recognition

基于OpenCV的电路识别系统相关文档

最新文档

返回顶部