机器视觉项目里有一种很常见的情况:相机像素已经不低,工件也完整出现在画面中,但真正要检测的小划痕、孔位边缘或字符笔画仍然不够清楚。调试人员随后会尝试增加曝光、锐化图像或者更换更高像素的相机,结果提升并不明显。问题往往出在镜头和视野设计上。相机的总像素是固定的,同样一台相机,如果镜头让它拍摄300mm宽的区域,每毫米能够分到的像素自然比只拍100mm宽时少得多。视觉系统需要的不是“把产品拍进去”,而是让需要识别的最小特征获得足够的成像尺寸。
镜头焦距首先决定在给定工作距离下能够看到多大的范围。焦距较短,通常能够获得更大的视野,适合空间有限、需要观察较大区域的场合;焦距增加后,在相同安装距离下视野会缩小,工件在画面中占据的像素更多,小细节也更容易展开。但焦距不能脱离相机传感器尺寸单独选择。同样一只镜头安装在不同靶面尺寸的工业相机上,实际视野会发生变化,因此项目选型时应把相机传感器尺寸、工作距离、目标视野和镜头焦距一起计算,不能只根据“以前某台设备用过16mm镜头”就直接复制。
现场最容易出现的误区,是为了给工件位置变化留余量,把视野做得过大。例如实际产品宽度只有80mm,却设计成200mm甚至更大的横向视野,工件确实不容易跑出画面,但大量像素被背景占用了。假设需要检测的缺陷只有零点几毫米,真正落在缺陷上的像素数量可能已经不足,再好的算法也难以稳定区分。更合理的思路是先明确最小检测特征有多大、希望它在图像中至少占据多少像素,再反推允许的最大视野。只有这样,相机分辨率和镜头选择才有实际依据,而不是先买相机,最后再想办法让算法适应图像。
工作距离同样不能为了安装方便随意改变。镜头离工件越远,通常需要重新匹配焦距才能保持原来的视野;距离太近时,又可能受到机构遮挡、光源空间和镜头最短工作距离限制。自动化设备设计阶段如果没有提前给相机、镜头和光源预留位置,机械结构完成以后才增加视觉系统,就容易出现“视野够了但镜头太靠近工件”“焦距合适但光源没地方装”等问题。特别是需要同轴光、环形光或低角度条形光的检测项目,镜头前方的空间不仅属于相机,还要留给照明系统,因此视觉安装距离最好在机械设计阶段就确定。
镜头分辨能力也要与相机像素匹配。高像素相机配上一只成像能力不足的镜头,并不能真正得到高分辨率图像。画面文件虽然变大,边缘却仍然发虚,细小字符和缺陷的对比度没有明显提升。相反,普通分辨率项目盲目使用高规格镜头,也可能增加成本而没有实际收益。选型时除了焦距,还要关注镜头适配的靶面尺寸、分辨能力和光圈范围。镜头支持的成像圈如果小于相机传感器,画面边缘还可能出现暗角;如果边缘区域恰好承担尺寸测量或缺陷检测任务,这种影响就不能忽略。
光圈调整也会改变检测效果。光圈开得较大,进入相机的光更多,可以缩短曝光时间,但景深会变浅;光圈收小以后,景深通常增加,对存在一定高度变化的产品更有利,但进入相机的光量随之减少,需要通过光源亮度和曝光时间补偿。检测平面工件时问题相对简单,若产品有明显高度差,例如连接器针脚、阶梯结构、装配件或不同高度包装物,焦点位置和景深就必须一起考虑。出现画面中心清楚、前后位置模糊时,不一定是相机对焦失败,也可能是镜头和光圈组合没有给实际工件留下足够景深。
镜头畸变则会影响尺寸检测和定位精度。普通镜头在画面边缘可能存在一定几何变形,对单纯有无检测影响不大,但用于尺寸测量、孔距判断或高精度定位时就要谨慎。如果一个零件在画面中心测量正常,移动到边缘后尺寸结果发生变化,应检查标定、镜头畸变和安装姿态,而不是直接怀疑工件尺寸不一致。高精度视觉测量还可能需要更适合测量应用的镜头结构,例如远心镜头,但是否有必要使用,应根据测量精度、视野和工件高度变化决定,不能把远心镜头当成所有视觉项目的通用升级方案。
工业相机镜头选型真正应该从检测任务倒推:先确定最小特征和所需视野,再确认相机传感器尺寸和像素,随后根据安装空间确定工作距离和焦距,最后再检查镜头分辨能力、光圈、景深和畸变是否满足要求。这样做出来的视觉系统,后期调试通常比“先让产品完整出现在画面里”稳定得多。涉及相机、镜头和设备机构调整时,应在设备安全状态下完成安装与对焦,避免在运动机构运行过程中直接进入相机安装区域,并以工业相机、镜头及设备设计资料为准。








