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

news/2024/11/23 16:59:31/

综述

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

一 镜头的基本原理

图像处理就是对图像数据信息的处理,图像数据可以理解为非常的多的数字组成,这些数字不是无端生出的,而是将进入摄像原件的光转换成电子信号,并将其转换成数字数据进行处理;其中最重要的部分就是将光汇集到摄像元件的镜头;
镜头根据光的折射原理,可以将来自拍摄对象的光汇集到一点后成像,此时,汇集光线的点称为焦点,镜头中心到焦点的距离称为焦距,当镜头为凸透镜时,焦距将根据镜头的厚度(膨胀)程度不同而不相同,膨胀程度越大,焦距越短。
请添加图片描述

二 镜头工作距离和视野

在这里插入图片描述

工作距离(WD)也称为物距,表示焦点对准拍摄对象时,镜头顶端到拍摄对象的距离。
视野(FOV)是工作距离范围的拍摄范围。相对于视野,使用镜头可以拍摄的范围的角度称为视角或者视野角

三 景深(DOF)

在焦点前后,光线开始聚集和扩散,点的影象变成模糊的,形成一个扩大的圆,这个圆就叫做弥散圆。
在实际应用中,如果弥散圆的直径小于镜头的鉴别能力,在一定范围内实际影象产生的模糊是不能辨认的。这个不能辨认的弥散圆就称为容许弥散圆。
在这里插入图片描述
在焦点前后各有一个容许弥散圆,这两个弥散圆之间的距离就叫景深,即:在被摄主体(对焦点)前后,其影像仍然有一段清晰范围的,就是景深。

在这里插入图片描述
景深与镜头使用光圈、镜头焦距、拍摄距离以及对像质的要求有关。这些主要因素对景深的影响如下(假定其他的条件都不改变):
镜头光圈:光圈越大,景深越小;光圈越小,景深越大;
镜头焦距:镜头焦距越长,景深越小;焦距越短,景深越大;
拍摄距离:距离越远,景深越大;距离越近,景深越小。

四 镜头的主要参数 焦距/倍率

请添加图片描述
镜头中心到焦点的距离称为焦距,镜头中有代表性的镜头焦距有8mm/16mm/25mm/50mm等;焦距是衡量镜头功能的基本参数,但是也不是所有镜头都用焦距来描述的;
镜头从视场角度来分,可以分为普通镜头/远心镜头/显微放大镜头等,只有普通镜头用焦距来描述的;其他的都是用倍率描述;

五 F数(f/#)

       在光学镜头中,装有一个大小可调的可变光圈。通过调节光圈可以控制进入镜头中的光能量。

相对孔径:镜头入射孔径与镜头焦距的比值。
F数:相对孔径的倒数,称为F数,表达光圈的大小,通常用F数来表示,如f1.8、f2.8等
F数可以决定图像的亮度,景深,镜头的分辨率();F数又称为镜头速度,F数小的镜头速度快。因为拍摄的曝光时间△t 正比于F数的平方。F数越大,速度越慢(不适合高速应用场合)。因为光圈小,需要更多的时间收集光源。但有较大的景深。
F数还能表征镜头的分辨率,F数越小,能分辨两点间的距离越小,即分辨率越高但景深很小。
在这里插入图片描述

六 镜头分辨率

镜头清晰度是分辨细节的能力,严格意义上来说为解像率或分辨率,具体是指在成像平面上1毫米间距内能分辨开的黑白相间的线条对数,单位是“线对/毫米”(lp/mm,line-pairs/mm)。
镜头对黑白等宽的测试线对图并不是无限可分辨的。当黑白等宽的测试线对密度不高的时候,成像平面处黑白线条是很清晰的。当黑白等宽的测试线对密度提高时,在成像平面处还是可以分辨出黑白线条,但是白线已不是那么白了,黑线也不是那么黑了,白线黑线的对比度就会下降。当黑白等宽的测试线对密度提高到某一程度,在成像平面处黑白线的对比度非常小,黑白线条都变成了灰的中间色了,这就到了镜头分辨的极限;如图所示:
在这里插入图片描述
上图可以看出,一副清晰的图片,而另一张就显得模糊,就是因为分辨率达不到,从而无法显示细微之处,黑白的对比度不明显,就造成图像的模糊;

七 光学尺寸

ccd芯片是将光信号转换成电信号的芯片,如在数码相机、摄像机中,将我们看到的光信号转换成电信号在经过处理,变成我们看到的数码照片。
而镜头光学尺寸指的是镜头最大能兼容多大CCD芯片尺寸,相机之所以能成像是因为镜头把物体反射的光线打到了CCD芯片上面。直白点说就是镜头的镜片直径(严格的说叫设计相面尺寸)要大于CCD芯片尺寸。一般常见镜头的相面尺寸有1/3英寸、1/2英寸、2/3英寸、1英寸等,其中1/3英寸和1/2英寸常用于监控行业,成本较低,分辨力也较低。下图是各种相面尺寸对应的实际尺寸。镜头光学尺寸选择的依据是镜头相面尺寸大于等于CCD尺寸即可。

在这里插入图片描述

八 畸变

镜头有各种像差,例如球差、慧差、色差等等都会降低镜头的成像质量。为了校正这些相差,镜头的设计采用了各种办法,例如用两种不同的折射率光学材料校正色差等等,
因此,一个好的镜头可能设计使用11片透镜或更多。较差的镜头也有5到7片透镜,镜头本身的设计目标不同决定了各种像差消除的结果不同。
畸变则是由于放大率随到光轴中心的距离变化造成的,随着像点的远离,物体上对应的点离镜头中心的距离实际在增加,也就是说成像会聚的点在像面之前,像面上探测到的图像实际已经离焦,看起来就比原来的图像大。离轴线越远,这个现象越严重。这就造成了图像的畸变,根据每个镜头的特性,我们很容易校正畸变。
实际上,如果你用机器视觉来做精密的测量,你首先要做的就是畸变的校正。焦距越短,越难以校正畸变。(畸变矫正后期单文补充,目前还在学习中)
在这里插入图片描述

九 镜头分类

在这里插入图片描述
按接口分类的话即:

  1. C口:镜头的标准接口之一,镜头的接口螺纹参数:1”螺距。
    1. CS接口:与C口的区别仅仅在于镜头定位面到图像传感器的距离不同,C接口是17.5mm,CS是12.5mm。C口的镜头配CS接口的相机需要增加一个5mm的接环。
  2. F口:一般工业相机的CCD的尺寸超过1”时,使用F口。

按等焦距分:
4. 广角镜头:焦距小于50mm的镜头,特点是最小工作距离短,视角大,常常表现为桶形畸变
5. 中焦距镜头:焦距介于广角镜头和长焦镜头之间的镜头。通常情况下畸变校正较好。
6. 长焦距镜头:焦距超过200mm的镜头。工作距离长,放大倍数大,畸变常常表现为枕形畸变

按功能分
7. 变焦镜头:镜头的焦距可以调节,镜头的视角,视野可变。
8. 定焦镜头:镜头的焦距不能调节,镜头视角固定,聚焦位置和光圈可以调节。
9. 定光圈镜头:光圈不能调节,通常情况下聚焦也不能调节。

按视觉分:
普通镜头、远心镜头、显微镜头三种
在这里插入图片描述

远心镜头

主观误差,也叫视差,是我们每天都出现的问题。实际上,视差就是大脑阐析三维世界的结果。同样的物体,当靠近眼睛时,会比远离眼睛时显得大一点。这个现象也同样出现在传统的光学系统中,即当物距变大时,对物体的放大倍数也改变。
远心镜头则纠正了传统镜头的误差,它可以在一定距离内,看到的图像不会因为距离的变化而改变。
在这里插入图片描述
但为什么需要远心镜头?它的优缺点,限制是什么?对于许多应用,需要远心镜头是因为在一定工作范围内,它提供了恒定的放大倍率,消除了视差。也即物体的移动,无论是靠近还是远离镜头,不会影响图像放大倍率,图像不会因此而变大或变小。处于较深的物体或离光轴较远的物体不会显得翘起来。 如右图。
远心镜头,可以在一定的物距范围内,使得到的图像放大倍率不会随物距的变化而变化,这对被测物不在同一物面上的情况是非常重要的应用。

远心镜头的优势

  1. 放大倍率稳定性
    产品在不同的位置时近心镜头所呈现的成像大小是不一样的,对于尺寸检测的影响特别大。由于远心镜头特殊的光路设计,只有重心线平行于光机主轴时,才能被物镜捕获到。因此,前段远心镜头至少与产品检测面最大距离一样大。在物体保持一定的景深范围时,远心镜头获得的产品尺寸不会随物体位移而发生变化。
  2. 低畸变
    畸变是由于主光线的光路偏离而引起的成像缺陷,是影响检测精度最严重的问题之一,正径向畸变被称为“枕形”畸变,负径向畸变被称为“桶形”畸变。由于普通光学器件的畸变,要获得精确测量十分困难,而高质量的远心镜头产生的畸变是十分的低,然后根据软件算法可以将其转换成无畸变图像。
  3. 视差消除
    传统镜头具有角视场,因此随着镜头与物体之间的距离增加,放大倍率会降低,会导致视差,也称为透视误差,这会降低精度,因为如果物体移动,由于放大倍数的变化,视觉系统的观察测量值也会发生变化。远心镜头的放大倍数不会随着深度而变化,可消除传统镜头的视差特性。
    在这里插入图片描述
    对比可知相同物体右边图为运用远心镜头所拍摄;

有一个错误的概念是,很多人认为远心镜头比普通镜头有更大的DOF。
实际情况是,远心特性并不意味着大的DOF。DOF只与F数和分辨率有关。用远心镜头,图像仍然会从聚焦中心开始到边沿变得模糊,但他们是对称性地变模糊,这也是一个优点。只要物体在远心镜头的工作距离范围内,放大倍数不会变化。换句话说,即使物体靠近镜头,也不会显得比在远处时大。

未完待续;;;;;(接下章光源)


http://www.ppmy.cn/news/283193.html

相关文章

镜头选型计算方法

焦距f = WD 靶面尺寸( H or V) / FOV( H or V) 视场FOV ( H or V) = WD 靶面尺寸( H or V) / 焦距f 视场FOV( H or V) = 靶面尺寸( H or V) / 光学倍率 工作距离WD f(焦距) 靶面尺寸/FOV( H or V) 光学倍率 = 靶…

视频场景切换检测(镜头边界检测、镜头分割)

👨‍💻个人简介: 深度学习图像领域工作者 🎉总结链接: 链接中主要是个人工作的总结,每个链接都是一些常用demo,代码直接复制运行即可。包括: &am…

html5分镜头脚本范例,分镜头脚本范例

【www.gywlwh.com--百科大全】 所以如何学习分镜头脚本,换句话也可以说学会如何用镜头讲故事。学会分镜头最快速有效的方法就是拉片,你用简洁的画面语言区写出它每个画面讲的内容,通过这样的形式,来培养镜头感。本站今天为大家精心准备了分镜头脚本范例,希望对大家有所帮助…

(深入浅出)详解虚拟内存

概述 我们都知道一个进程是与其他进程共享CPU和内存资源的。正因如此,操作系统需要有一套完善的内存管理机制才能防止进程之间内存泄漏的问题。 为了更加有效地管理内存并减少出错,现代操作系统提供了一种对主存的抽象概念,即是虚拟内存&am…

数据揭示《哪吒之魔童降世》火爆背后的艰辛:66个剧本100次修改,1600人通宵5年...

作者 | YoYo “豆瓣8.8、淘票票9.6、猫眼9.7。” 一串简单但冲击力十足的数字在几天内刷屏了,从朋友圈到微博,无数人奔走相告。 随之而来的是自来水军:牛!炸裂!比《大圣归来》更完美,史上最强国漫&#x…

12年,等来一只绿茶婊

原标题:《大鱼海棠》:熊孩子"椿"的养鱼历险记 文:摇铃铛出处:摇铃铛微信公号 据说《大鱼海棠》是12年磨一剑的中国动画,为了支持中国有梦想的动画人,我揣着一肚子情怀毅然走进电影院。 刚进去就…

泛娱乐生态倒逼,各大视频为何抢位3D动画?

文 | 易牟 来源 | 螳螂财经(ID:TanglangFin) “你说国漫为什么就不能稳定连载周更呢?为什么还有那么多喷它?” 张韬今年31岁,在一家国企上班,清水衙门朝九晚五,每天下班之后就是老三样——看…

【Rust项目实战】sensleak,扫描 Git 仓库中的敏感信息

github仓库:https://github.com/open-rust-initiative/sensleak-rs Rust是一门神奇的编程语言,它提供了内存安全、零成本抽象、并发安全等特性,使开发人员能够编写高性能、高抽象和安全的代码。 这是我用rust开发的第一个工作,希望…