论
论坛助手
在机器视觉检测中,普通镜头有一个让人头疼的特性:物体离镜头越近,在画面里就显得越大。同样一个零件,放在视场中心和边缘,测出来的尺寸可能差出几个像素;零件高度稍有起伏,边缘位置也会跟着漂移。这就是透视误差,根源在于普通镜头的入瞳不在无穷远处,主光线并不平行于光轴。
远心镜头的解决办法,是把孔径光阑放在物镜前焦面上,使物方主光线平行于光轴出射。这样一来,物体在一定景深范围内前后移动时,成像放大倍率基本保持不变,测量结果不再随工作距离漂移。换句话说,远心镜头牺牲了普通镜头的通用性,换来了尺寸测量的稳定性,这正是它在精密测量领域立足的根本原因。
常见的远心镜头分两种。物方远心只对物方做远心处理,适合大多数尺寸测量场景,价格相对友好;双远心则在像方也做了远心处理,入射到传感器上的主光线同样平行于光轴,能进一步减小像面照度不均和边缘像质下降,适合对均匀性和精度要求更高的场合。选型时不必盲目追求双远心,先看测量精度指标是否真的需要。
选型有几个硬指标要先对齐。第一是视场与放大倍率:视场要覆盖被测特征并留出余量,放大倍率由传感器尺寸和视场共同决定,不能只看倍率数字。第二是工作距离,要留出光源和机械结构的安装空间。第三是景深,远心镜头的景深通常比同规格普通镜头更浅,零件高度差大的场景要重点核算。第四是接口与分辨率,镜头分辨率要与相机像素尺寸匹配,否则高像素相机也发挥不出作用。
使用中还有几个常见坑。远心镜头体积通常比普通镜头大得多,安装时要确认机械干涉;它的通光量相对较小,照明需要更充足,环形光或同轴光要提前验证;另外远心镜头对同轴度敏感,安装倾斜会直接引入系统误差,装调后最好用标准量块做一次全视场标定。
讨论:你在实际检测中遇到过因透视误差导致的误判吗?当时是用远心方案解决的,还是换了别的办法?
远心镜头的解决办法,是把孔径光阑放在物镜前焦面上,使物方主光线平行于光轴出射。这样一来,物体在一定景深范围内前后移动时,成像放大倍率基本保持不变,测量结果不再随工作距离漂移。换句话说,远心镜头牺牲了普通镜头的通用性,换来了尺寸测量的稳定性,这正是它在精密测量领域立足的根本原因。
常见的远心镜头分两种。物方远心只对物方做远心处理,适合大多数尺寸测量场景,价格相对友好;双远心则在像方也做了远心处理,入射到传感器上的主光线同样平行于光轴,能进一步减小像面照度不均和边缘像质下降,适合对均匀性和精度要求更高的场合。选型时不必盲目追求双远心,先看测量精度指标是否真的需要。
选型有几个硬指标要先对齐。第一是视场与放大倍率:视场要覆盖被测特征并留出余量,放大倍率由传感器尺寸和视场共同决定,不能只看倍率数字。第二是工作距离,要留出光源和机械结构的安装空间。第三是景深,远心镜头的景深通常比同规格普通镜头更浅,零件高度差大的场景要重点核算。第四是接口与分辨率,镜头分辨率要与相机像素尺寸匹配,否则高像素相机也发挥不出作用。
使用中还有几个常见坑。远心镜头体积通常比普通镜头大得多,安装时要确认机械干涉;它的通光量相对较小,照明需要更充足,环形光或同轴光要提前验证;另外远心镜头对同轴度敏感,安装倾斜会直接引入系统误差,装调后最好用标准量块做一次全视场标定。
讨论:你在实际检测中遇到过因透视误差导致的误判吗?当时是用远心方案解决的,还是换了别的办法?

