一套完整的机器视觉系统由硬件和软件两部分组成,完善的硬件系统可以采集到高质量的原始数据进而大大减轻后续图像处理算法的复杂度。该文首先分析了光源的设计方法、镜头的设计以及相机的选择,在此基础上得到各个硬件设备对机器视觉系统的影响,以及硬件参数之间彼此的关联性是系统设计的关键所在。同时分析系统整体设计需要考虑的问题和原则,进而得到一套适应性强的机器视觉系统构建方案。