工业视觉检测的原理是通过传感检测器检测到物体已靠近工业相机系统的视场中心,并向图像采集部分发送触发脉冲。对图像进行处理、分析和识别,得到测量结果或逻辑控制值。最后,对结果进行处理,以控制流水线的动作,执行定位,纠正运动误差等。
工业视觉检测软件利用人工智能技术和深度学习算法,通过工业相机、机械臂、自动化生产线等设备进行非接触式的自动化检测,使机器具有场景感知能力,用数字化信号进行各种运算,从而实现自动识别功能。
其主要流程包括以下步骤:
1、工件传感检测器检测到物体已靠近工业相机系统的视场中心,并向图像采集部分发送触发脉冲。
2、图像采集部分根据预先设定的程序和延迟分别向摄像机和照明系统发送启动脉冲。然后,工业相机停止当前扫描并重新开始一个新的帧扫描,或者在开始脉冲到达之前摄像机处于等待状态,并在开始脉冲到达之后开始帧扫描。
3、 工业相机在开始新的帧扫描之前打开曝光机构,可以预先设置曝光时间。
4、另一个启动脉冲开启照明,照明时间应与相机的曝光时间相匹配。工业相机曝光后,一帧图像的扫描和输出将正式开始。
5、图像采集部分接收模拟视频信号并将其数字化,或直接接收工业相机数字化后的数字视频数据。
6、图像获取部分将数字图像存储在处理器或计算机的存储器中。
处理器对图像进行处理、分析和识别,得到测量结果或逻辑控制值。在这一步中,根据像素分布和亮度、颜色等信息,图像处理系统对这些信号进行各种运算来抽取目标的特征,如面积、数量、位置、长度等,再根据预设的允许度和其他条件输出结果,包括尺寸、角度、个数、合格 / 不合格、有 / 无等。最后,对结果进行处理,以控制流水线的动作,执行定位,纠正运动误差等。