完整的
机器视觉系统的工作流程如下:
1.工件定位检测器检测到物体已经靠近摄像系统的视场中心,并向图像采集部分发送触发脉冲。
2.图像采集部分根据预设的程序和延时向摄像机和照明系统发送启动脉冲。
3.相机停止当前扫描,重新开始新的一帧扫描,或者相机在起始脉冲到来之前处于等待状态,在起始脉冲到来之后开始一帧扫描。
4.在相机开始新一帧扫描前开启曝光机制,曝光时间可以提前设置。
5.另一个启动脉冲开启照明,照明开启时间要与相机曝光时间相匹配。
6.相机曝光后,正式开始一帧图像的扫描输出。
7.图像采集部分接收模拟视频信号并通过a/d将其数字化,或者直接接收由摄像机数字化的数字视频数据。
8.图像采集部分将数字图像存储在处理器或计算机的存储器中。
9.处理器处理、分析和识别图像以获得测量结果或逻辑控制值。
10.处理结果控制装配线的动作,定位装配线,校正运动误差等。
从上面的工作流程可以看出,
机器视觉是一个相对复杂的系统。由于系统监控的对象大多是运动对象,因此系统与运动对象之间的动作匹配与协调就显得尤为重要,这就对系统各部分的动作时间和处理速度提出了严格的要求。在一些应用领域,如机器人、飞行物制导等,对整个系统或部分系统的重量、体积、功耗都有严格的要求。