双远心镜头原理及选型(一)

转自 http://jingyan.baidu.com/article/a3aad71aab11e9b1fb0096e7.html

工业镜头是机器视觉采集系统的重要组成部分,远心镜头是镜头大家族中相对年轻的成员,并且正以其独特的性能,成为最善良的明星。但是,也因为远心镜头被引入时间比较短,其很多特性还未广泛的为人们所熟知,本文即是本着向大家介绍远心镜头基础知识的原则,从远心镜头的原理,应用范围,选型方法三个方面,对其进行综合阐述,揭秘光在远心系统里经历的神秘的艺术之旅。

第一部分:远心镜头的原理说明

首先,我们从非远心镜头的几个问题说起。第一个问题,一般镜头在成像过程中,当工作距离发生变化时,其所成图像大小会相应的发生变化,造成的结果就是同一个焦距的镜头,对应不同的物距,将会有不同的放大倍率,这一现象跟人类视觉系统的近大远小视觉差类似。这一问题在某些应用场合是可以被忽略甚至加以利用的,但是当我们的视觉系统被用来执行精密测量任务时,这一特性则会成为极大的阻碍。第二个问题,普通的镜头都存在一定范围的景深,当被测物体不在镜头的景深范围内时,图像就会变得模糊,无法清晰聚焦,为此,设计师们在普通镜头上设计了调焦环,当工作距离发生变化时,可以通过调节对焦面来看清楚感兴趣的区域。问题是,如果被测物体本身的深度超出了一定范围,镜头始终没办法同时看清首尾两端,这个问题,必须通过其他的途径来解决。第三个问题,随着现在成像芯片分辨率的不断提高,用户对测量精度的要求也越来越苛刻,普通的镜头受制于其光学成像的原理,最好的也只能做到10um左右,视觉检测领域需要精度更高的成像产品。

 双远心镜头即是为了解决这些问题应运而生的。双远心镜头通过在光学系统的中间位置放置孔径光阑,使主光线一定通过孔径中心点,则物体侧和成像侧的主光线一定平行于光轴进入镜头。入射平行光保证了足够大的景深范围,从镜头出来的平行光则保证了即是工作距离在景深范围内发生大幅度变化,成像的高度也就是放大倍率不会发生变化。

第二部分:远心镜头使用范围

  什么情况下应该选用远心镜头呢?根据笔者多年从事机器视觉产品选型的经验,再次给读者一些参考,如下情况,建议选用双远心镜头。

1)当被检测物体厚度较大,需要检测不止一个平面时,典型应用如食品盒,饮料瓶等。

2)当被测物体的摆放位置不确定,可能跟镜头成一定角度时。

3)当被测物体在被检测过程中上下跳动,如生产线上下震动导致工作距离发生变化时。

4)当被测物体带孔径、或是三维立体物体时。

5)当需要低畸变率、图像效果亮度几乎完全一致时。

6)当需要检测的缺陷只在同一方向平行照明下才能检测到时。

7)当需要超过检测精度时,如容许误差为1um。

第三部分:远心镜头的选型方法

    远心镜头的选型办法其实跟普通光学系统中的镜头类似,需要关注的几个点如下:

兼容的CCD靶面尺寸。这一点跟普通镜头的选择类似,要求远心镜头兼容的CCD靶面大于或等于配套的相机靶面,否则会造成分辨率的浪费。

接口类型。目前远心镜头提供的接口类型也跟普通镜头类似,有C口,F口等,只要跟相机配套即可使用。

放大倍率,或成像范围。当放大倍率和CCD靶面确定时,成像范围即确定,反之亦然。

工作距离。一般以上三点选定的情况下,工作距离已经确定在一个范围之内,这是其成像光路决定的。需要注意的就是此工作距离是否满足实际使用要求。当选用远心系统进行检测时,我们建议先选定镜头,依据其工作距离设计其他机械结构。

景深范围。在满足前面几个使用条件的前提下,景深范围越大,说明远心系统的光学特性越好,在选型时可作为参考。

因为远心镜头的这些特性,导致其生产工艺要求非常高,所以目前主要的生产厂家都在国外,维视图像作为国内领先的远心光学自主品牌,其BT系列双远心产品以其超高的精度,稳定性和性价比,正在取得越来越多客户的认可,希望在远心光学这条路上,我们能陪伴您一起成长,为机器视觉这个大家庭的建设,贡献自己的一份力量。

  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值