在机器视觉中,有很大部分的仪器设备是用来测量物体尺寸的。但是光学成像上存在这一个近大远小的规律,也称为透视。可以以人眼成像为例,观察一条两侧栽满大树的马路,近处的树在眼睛中成像要大,而远处的树成像要小很多。透视是一种规律,而不是像差,所以也不能通过光学设计消除像差的方式来改善。

但是光学测量仪器需要测量视野前方不同位置的物体尺寸大小,因此,为了规避透视的影响,远心镜头应运而生。

如上图所示,物方远心镜设计中,将入瞳/孔径光阑放置在相仿焦点处。因此,在A1处的物B1B2将会成像在相机靶面/刻度尺平面A1'处的M1M2上。在这里,物放的主光线将会决定M1M2的长度。过入瞳中心的光线称之为主光线。由于共轭关系,主光线也会通过孔径光阑和出瞳中心。根据孔径光阑的定义,主光线也就是物面上个点成像光束的中心光线。如B1点发出的三条光线,中心光线过入瞳中心,边缘光线与入瞳相交。

当物体移动到A2的位置时,可以发现,物体成像在A2'处的B1'B2'。而相机靶面/刻度尺平面的位置不变,仍在A1'处。所以将会在相机靶面/刻度尺平面成一个弥散斑。但是物体移动到A2位置的主光线在弥散斑的中心。这就表示,可以通过读取弥散斑中心位置的大小,判断物体实际大小。也就是说,无论物体B1B2在前后方向上如何移动,成像的中心光线始终在相机靶面/刻度尺平面弥散斑的中心。不会存在之前描述的近大远小的透视现象。

在物方远心镜头的设计中,最重要的一点就是,入瞳/孔径光阑放置在像方焦平面上。如果对远心系统成像仍然不清楚,下面将以一般光学系统做分析,即入瞳/孔径光阑不在焦平面上,讨论成像的效果。如下图所示,当新的入瞳移到靠后的位置,B1B2位置的出光线将会时红色线条,成像在相机靶面/刻度尺平面较小。而当物体向镜头处移动到A2的位置,此时物体的主光线将会是蓝色线条。很明显,主光线决定了相机靶面/刻度尺平面上成像大小。当入瞳中心不在焦平面时,不同位置的物体B1B2将会成像不同大小。

上面所描述的是物方远心镜头的工作原理,即入瞳中心在像方焦点上。物体成像大小与物到镜头的距离无关。同理,还有像方远心光路系统和双远心光路系统。像方远心光路系统,对称来看,就是入瞳在物方焦平面上,成像特点是,相机靶面/刻度尺平面前后移动一定的位置,不影响成像大小,示意图如下所示。其成像原理可以通过画图理解。

双远心光路结合了物方远心光路和像方远心光路的两个特定,由两个透镜组组合而成。

参考资料:http://www.360doc.com/content/16/0303/00/31178974_538963150.shtml                                                                      《几何光学 像差 光学设计》浙江大学出版社




机器视觉——远心镜头(1)相关推荐

  1. 机器视觉:双远心镜头在弹簧检测中的应用

    机器视觉:双远心镜头在弹簧检测中的应用

  2. 远心镜头技术及其选型介绍

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:新机器视觉 一.远心镜头原理简介及选型: 1)远心镜头原 ...

  3. 镜头视场角计算工具_再谈远心镜头的设计及其独特的性能

    1.远心镜头的设计与对比镜头可以分为非远心和远心:远心镜头也可以分为物方远心.像方远心和双远心.相关概念的简单说明:孔径光阑在物空间的像称为入射光瞳.同样,孔径光阑被其后面的光学零件成在像空间的像,称 ...

  4. 相机选型与远心镜头选型

    相机选型: 1.确定精度需求: 例如我需要的精度为0.1mm,那么在选择相机时分辨率时一般要高于这个精度,那么我这里按照1/5 计算,也就是0.02mm: 再根据视野需求来计算相机分辨率:例如我的视野 ...

  5. 什么情况下应该选用远心镜头

    镜头中的远心镜头以其独特的性能,目前在机器视觉应用中得到广泛的使用.什么情况下应该选用远心镜头呢? 工业智能相机方案商朗锐智科从远心镜头的原理,应用范围,选型来介绍, 希望让大家对远心镜头有进一步的了 ...

  6. 关于远心镜头的基础知识

    远心镜头(Telecentric lens),是为纠正传统镜头视差而设计,它可以在一定的物距范围内,使得到的图像放大倍率不会变化,简单的说这种镜头拍出来的图像没有近大远小关系.远心镜头又分为物方远心镜 ...

  7. 一.镜头知识及远心镜头介绍

    综述 机器视觉所需要的信息都是要通过镜头来搜集的,通过选用合适的镜头,可以减少系统图像处理的要求,提高系统性能和稳定性:如果镜头搜集信息有限,软件只负责处理,也无法纠正其信息: 一 镜头的基本原理 图 ...

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

    转自 http://jingyan.baidu.com/article/a3aad71aab11e9b1fb0096e7.html 工业镜头是机器视觉采集系统的重要组成部分,远心镜头是镜头大家族中相对 ...

  9. 远心镜头的原理及选型

    转自:http://blog.csdn.net/liyuanbhu/article/details/53957501 1.原理介绍 远心镜头(Telecentric lens),是为纠正传统镜头视差而 ...

最新文章

  1. abaqus推荐用哪一版本的_2020年双十一哪一款立式空调/柜式空调值得推荐?【立式空调推荐/柜式空调推荐】·精选...
  2. 最全的ASP.NET开源CMS汇总
  3. Shell 学习笔记之运算符
  4. Sublime Text 3 、WebStorm配置实时刷新
  5. Win7和Vista移动设备正常弹出
  6. Windows Live Messenger 2011,离线安装、多开、去广告……
  7. 使用ArrayList对大小写字母的随机打印
  8. 一个强大的图表库 -- ECharts
  9. android关于window
  10. RS422--ARINC429通讯转换模块 RS422支持全双工通讯接口,通讯速率可设置,ARINC429支持发送和接收
  11. 网络运维系列:Ubnt ER-X初始化和开启硬件NAT
  12. python爬取网易云音乐评论并制作词云
  13. 能提醒生日的软件 精准的提醒生日软件多功能便签超好用
  14. Halcon之Variation Model
  15. Entity Component System与Entity Component
  16. lombok导入报错,版本1.18.12已在maven本地仓库中
  17. 织梦cms内容采集视频教程
  18. 什么是Activity?Activity的生命周期!
  19. c语言双精度浮点数,使用C语言的十进制(浮点数,双精度)
  20. GEM5中运行parsec 2.1

热门文章

  1. 016 Rust死灵书之安全方式内存初始化
  2. 机器人识别抓取笔记(基于视觉的机器人抓取——从物体定位、物体姿态估计到平行抓取器抓取估计:综述)
  3. 自己的应用跳转到应用宝评分界面
  4. 2020年开发踩坑记录
  5. 误删的文件怎么寻回?
  6. Redis 实现热度统计和已读未读功能
  7. Hi3531D加载TVP7002驱动模块——新手全过程记录
  8. python编程输入名字配对情侣网名_翻译:《实用的Python编程》01_05_Lists
  9. docker配置mysql 中间件 ProxySQL
  10. CSS画心形的三种方法,超级简单