发布时间:2022-03-17
整个机器视觉引擎的主要工作流程如下:
1.工件定位探测器检测到目标已运动至接近摄像系统视野中心时,将触发脉冲发送给图像采集部。
2.图像采集部分根据预先设定的程序和延迟时间,分别向摄像机和照明系统发出启动脉冲。
3.摄像机将停止扫描,重新开始新的一帧扫描,或摄像机在启动脉冲到达前处于等待状态,启动脉冲到达时启动一帧扫描。
4.照相机开始扫描新画面前打开曝光装置,曝光时间可预先设定。
5.另外一个启动脉冲会打开灯光灯,灯的开启时间应与摄像机的曝光时间相匹配。
6.照相机曝光后,一帧图像开始扫描和输出。
7.图像采集部分接收模拟视频信号经A/D数字化或直接接收摄像机数字化后的数字视频数据。
8.图像采集部分在处理器或计算机的存储器中存储数字图像。
9.处理机处理图像.分析.识别,获取测量结果或逻辑控制值。
10.加工结果控制管道的运动.进行定位.校正运动误差等。
通过以上工作流程可以看出,机器视觉是一个较为复杂的系统。由于系统监测对象多为运动对象,因此系统与运动对象的匹配及协调动作就显得尤为重要,因此对系统各个部分的动作时间和处理速度提出了严格的要求。在一些应用领域,如机器人。飞行物体引导等,对整个系统或系统的一部分的重量.体积和功率消耗有着严格的要求。
机器视觉引擎具有以下优势:
1.非接触测量,对观察者和被观察者均无任何损害,提高了系统的可靠性。
2.光谱响应范围很广,如利用目视不见的红外线测量,扩大了人眼的视觉范围。
3.长期稳定的工作,人类很难长时间对同一个物体进行观测,而机器视觉可以做长期的测量、分析和识别任务。
计算机视觉引擎的应用范围正在不断扩大。产业.农业.国防.交通.医疗.金融,体育.娱乐等行业得到了广泛的应用,可以说已经深入到我们的生活.生产和工作的各个方面。