1. 计算机视觉系统的构成
SMT焊点图像获取与处理计算机视觉系统组成结构主要包括摄像 机、图像采集系统、图像处理系统、控制系统、执行机构等。整个工作过程可描述为:用光 学传感器(CCD摄像机等)将检测目标转换为视频信号并输送到图像采集系统(图像采集 卡),图像采集系统对视频信号进行解析和数字化后输送给专用的计算机图像处理系统, 图像处理系统对图像信号施加各种运算来提取检测目标的特征,并按规定的格式记录相 应的数据到数据库中,用于下一步的分析;控制系统按需要提供执行机构的动作指令,同 时控制整个系统的操作程序。对于图像采集过程而言,系统需要进行摄像机的标定与像差修正等工作。对于图像 处理过程而言,系统还有底层视觉、中层视觉、高层视觉处理之分。底层视觉主要对输入 的原始信号进行处理,这一过程借用滤波、边缘检测、图像增强等图像处理技术和算法,从 图像中提取场景的基本特征。这一过程还包括图像校正、图像纹理检测、运动检测等。中 层视觉的主要任务是恢复场景的深度、轮廓等有关场景的2.5维信息。高层视觉的任务 是在以物体为中心的坐标系中,在原始输入图像、图像基本特征、2.5维图像的基础上恢 复完整的三维图形,建立物体的三维描述,识别三维物体并确定物体的位置和方向。
2. CCD摄像机的标定与像差修正
摄像机标定是构建计算机视觉系统的重要环节,标定模型和求解方法的选择直接影 响到系统的工作效率和精度。但是,在很多对精度要求不高的系统中,设计者只是通过测 量一个标准件,简单地计算出图像与其对应的实物之间的几何尺寸关系,在此过程中忽略 了由于畸变原因带来的测量误差。实际上,由于摄像机光学系统存在加工和装配误差,物 点在摄像机像平面上实际所成的像与理想成像之间存在光学畸变误差。一般情况下,在 图像边缘处存在较大的畸变误差,采用普通CCD摄像机捕获大小为500 x 500像素的图 像时,其边缘的畸变大约为5个像素。由于SMT焊点尺寸较小,而且要求的测量精度比 较高,所以在摄像机标定的过程中必须考虑到畸变问题,从而尽可能地减小由光学硬件系 统给测量带来的误差。
摄像机标定模型和相应的求解算法较多,如基于斜率的摄像机畸变校正方法,基于RAC约束的两步法等,但通常都只考虑径向畸变,而忽略了切向畸变,因而在求解的精度 上有一定的不足。这里介绍一种综合考虑径向畸变和切向畸变的摄像机标定模型建模与 修正方法。
3.基于Windows的视频捕捉技术
视频捕捉即图像采集是进行计算机视觉后续处理的前提,其系统由视频采集设备和 视频采集软件两部分构成,一般均可选用成熟商品化产品。这里选择CCD摄像机和视频 采集卡组成图像采集硬件系统。CCD摄像机由成像物镜、CCD器件及处理电路组成,其 主要功能是完成图像的采样,即把图像的光学信号转化成电信号。视频采集卡将输入的 视频信号高速转化为数字信号,并存储于帧存储体中。当一帧图像采集完毕后,计算机直接从帧存储体中读取数据进行处理。其硬件的典型连接方式如图6.19所示,CCD摄像 检测计算机视觉信息获取与处理系统中,若考虑到系统功能模块的集成性和信息处理的 快速性要求,要对采集到的图像进行直接处理,这些程序就不一定能满足要求。为此,实 际应用中还需视具体情况对图像的采集与处理软件进行补充开发设计。
以上是怡泰SMT加工厂为您分享的关于焊点图像获取及处理过程的相关内容,如需SMT贴片加工服务,了解更多贴片加工知识,欢迎联系怡泰SMT加工厂。