一、 计算机视觉检测系统的组成
计算机视觉检测系统按功能主要包含以下几个部分:(1)图像信息获取模块;(2)图像信息处理模块;(3)系统控制模块;(4)X-Y运动载物平台模块。
计算机视觉系统结构框图如图1所示。系统的工作过程:系统控制模块给X-Y平台控制部分的单片机一个命令,要求X-Y平台移动到相应的位置,到达位置后,反馈一个信号给系统控制部分,系统控制部分收到信息后与图像采集模块和处理模块通信,完成整个系统的操作。系统控制模块与单片机通过RS232协议进行通信,而系统控制模块与图像采集模块 进行通信并且接收图像信息,其计算机需要配备专用的图像采集卡和I/O模块。图像采集卡与相机通过专用15芯电缆相连,I/O模块采用的是基于PCI总线的并行输入输出端口。
二、检测系统的工作原理
计算机视觉检测系统工作流程主要分为图像信息获取、图像信息处理和机电系统执行检测结果三个部分。另外,根据系统需要还可以实时地通过人机界面进行参数设置和调整。检测系统工作原理图如图2所示。系统正常运行时,当被检测的样品在检测平台上装夹完成后,操作者手动向系统输入开始检测的指令,系统将首先根据对需要采集的图像参数的设置情况进行预计算,确定图像采集过程中平台需要定位的位置参数,然后自动移动到第1个图像采集位置,并向图像采集模块发出就位信号,图像采集系统接收到此信号并对当前视野内的图像进行采集,采集完成后向控制器发出完成图像采集信号,平台再次运动到下一个采集位置。
图二 检测系统工作原理
重复上面的工作,直至所有的图像采集完成后,系统进入图像处理模块进行处理,根据得出的检测结果进行显示或者报警等操作。在整个操作过程中,图像采集模块和图像处理模块还需要连续地进行实时图像监视。这一操作只有在图像采集的瞬时时刻才会暂时挂起,每完成一次图像采集操作后,都会回到图像的实时监视界面。