机器视觉通常包括光源、光学传感器、图像采集设备、图像处理设备、机器视觉软件、辅助传感器、控制单元和执行机构等,这些软硬件联动共同完成机器视觉承担的任务。
机器视觉系统项目的开发过程和其他自动控制的系统项目的开发过程类似,包括需求分析和系统设计后的硬件选型、软件开发、测试与验证、系统集成验收以及最终的试运行几个主要阶段。
图像操作与增强部分用于对采集到的图像进行初步分析、变换和预处理,以便后续快速分析并提取目标特征。图像分割与分析部分用于对预处理后的图像进行形态学处理或分割,以便提取机器视觉系统需要识别或检测目标的特征。而特征识别与机器决策部分则基于各种目标的特征进行最终测量、计算或对目标进行分类。