为什么需要镜头?

镜头等同于针孔成像中针孔的作用,所不同的是,一方面镜头的透光孔径比针孔大很多倍,能在同等时间内接纳更多的光线,使相机能在很短时间内(毫秒到秒级)获得适当的曝光;另一方面,镜头能够聚集光束,可以在相机胶片上产生比针孔成像效果更为清晰的影像;

镜头的组成:

机器视觉常用定焦镜头,并且都是手动调整光圈,一般不允许自动调整光圈,镜头上有调焦和调光圈两个环,为了防止误碰动,工业镜头的两个环都有锁定螺丝。

注意调焦环不是用来调整焦距,而是调整像距,保证清晰图像落在焦平面上

工业镜头的接口:

物镜的接口有三种国际标准:F接口、C接口和CS接口。F接口是通用型接口,一般适用于焦距大于25mm的镜头,当物镜的焦距小于25mm时,物镜的尺寸不大,一般采用C型或CS型接口。

C和CS型接口的区别:

C与CS型接口的区别在于镜头与相机接触面(基准面)至相机焦平面(摄像机CCD光电感应器所处位置)的距离,即法兰距不同,C型接口法兰距为17,562mm,CS型接口法兰距为12.5mm。

C型接口镜头与CS型相机之间增加一个5mm的C/CS转接环可以配合使用,CS型接口与C型接口相机无法配合使用。

工业镜头的基本参数

视场:Field of View,即FOW,也叫视野范围,指可以观测到的物体的可视范围。

工作距离:Working Distance,指从镜头前部到受检物体表面的距离,在该距离下镜头可以清晰成像。

分辨率:Resolution,指镜头可清晰分辨被拍摄物体细节的能力,在像平面1mm内可以分辨开的黑白相间的线条对数,分辨率的单位是“线对/毫米”(lp/mm)。一般说的百万象素级的镜头,分辨率为100线对/mm。

景深:Depth of View,在景物空间中,位于调焦平面前后一定距离内还能够清晰成像的纵深距离,也就是在实际像平面上获得相对清晰影像的景物精简深度范围。

焦距:Focal Length,焦距是从镜头的中心点到焦平面上所形成的清晰影像之间的距离,焦距数值小,视角大,所观察到的范围也大,但距离远的物体成像不是很清晰,焦距数值大,视角小,观察范围小,但距离较远的物体也可以清晰成像,有定焦和变焦两种镜头型号。相见的工业镜头焦距有:5mm、8mm、12mm、25mm、35mm、50mm、75mm等。一般来讲,焦距越小,价格越贵。

光圈:Iris,是一个用来控制光线透过镜头进入机身内感光面光量的装置,在拍摄高速运动物体时候,由于曝光时间短,需要使用大光圈。光圈大小一般用F表示,以镜头焦距f和通光孔径直径D的比值来衡量,当光圈物理孔径不变时,镜头中心与感光器件距离越远,F值越大,光圈越小;反之,F值越小,光圈越大。一般通过调整通光孔径大小来调节光圈,完整的光圈数值系列如下:F1,F1.4,F2,F2.8,F4,F5.6,F8,F11,F16,F22,F32,F44,F64。

光圈F数值每升高一个等级,意味着通光孔径的面积即进光量降低一半。

最大兼容CCD尺寸

所有镜头都只能在一定的范围内清晰成像,最大兼容CCD尺寸是指镜头能支持的最大清晰成像的范围。在实践选择相机和镜头时,要注意所选择的镜头的最大兼容CCD尺寸要大于或等于相机芯片的尺寸。CCD芯片尺寸的大小如下图所示:

镜头畸变

镜头在成像时,特别是用短焦距镜头拍摄大视场,图像会产生形变,这种情况叫做镜头的畸变,这是由于镜头的光学结构和成像特性导致的,原因是由于视野中局部放大倍数不一致造成的图像扭曲。拍摄的视场越大,所用的镜头的焦距越短,畸变的程度就越明显,一般有桶型畸变和枕型畸变两种,可以通过图像标定减弱这种平面畸变的影响。

镜头的选择:

1、视野范围、光学放大倍数及期望的工作距离:在选择镜头时,我们会选择比被测物体视野稍大一点的镜头,以有利于运动控制。

2、景深要求:对于对景深有要求的项目,尽可能使用小的光圈;在选择放大倍率的镜头时,在项目许可下尽可能选用低倍率镜头。如果项目要求比较苛刻时,倾向选择高景深的尖端镜头。

3、芯片大小和相机接口 :例如2/3”镜头支持最大的工业相机耙面为2/3”,它是不能支持1英寸以上的工业相机。

4、注意与光源的配合,选配合适的镜头 。

摄影相关
快门
快门是相机里控制曝光时间的装置,曝光时间就是快门从打开到关闭的时间。曝光时间长,进光量多,适合光线条件差的情况,曝光时间短,适合光线比较好的情况。

ISO
感光度,是相机对光线的敏感程度,同样光线条件下,ISO值越高,所需的曝光时间越短。高ISO拍照速度快,但是噪声也随之增大;低ISO拍照画质质量高,但是需要的曝光时间增加,画面容易糊。

为了保证画质,在拍摄时应尽量使用低的ISO,通过调整光圈和快门速度(曝光时间)来控制曝光。

机器视觉——镜头知识整理相关推荐

  1. 【机器视觉基础知识整理】

    机器视觉基础知识整理 本文记录一些比较有用的机器视觉硬件知识的文章链接,留以备用.会不定时更新补充,也欢迎大家下方评论补充,一起将有用的好文收集整理起来,用的时候也方便一些.(注:本文只附录文章链接, ...

  2. Camera镜头相关知识整理

    Camera镜头知识 这是我自己对镜头的一些知识总结,仅限于我接触的一些知识的汇总,镜头其实是很复杂的,包含很多知识,我也只是接触了一些皮毛,如果你也做摄像机,并且刚刚接触这块,希望可以对你有一些帮助 ...

  3. 【机器视觉】整合:机器视觉基础知识汇总

    本文系鼎酷IOT部落今日头条号原创,转载请注明出处. 到如今,中国已经成为世界机器视觉发展最为活跃地区,应用范围涵盖了工业.农业.医药.军事.航天.气象等国民经济各个行业.虽然机器视觉的成长速度非常快 ...

  4. python常用变量名_python基础知识整理

    Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...

  5. Spring AOP 知识整理

    为什么80%的码农都做不了架构师?>>>    AOP知识整理 面向切面编程(AOP)通过提供另外一种思考程序结构的途经来弥补面向对象编程(OOP)的不足.在OOP中模块化的关键单元 ...

  6. Linux系统基础知识整理

    一.说明 本篇文章,我将结合自己的实践以及简介,来对linux系统做一个直观清晰的介绍,使得哪些刚接触Linux的小伙伴可以快速入门,也方便自己以后进行复习查阅. 二.基本知识整理 1.Linux文件 ...

  7. 计算机二级c语基础知识,计算机二级C语基础知识整理.doc

    计算机二级C语基础知识整理 1.1 算法 算法:是一组有穷指令集,是解题方案的准确而完整的描述.通俗地说,算法就是计算机解题的过程.算法不等于程序,也不等于计算方法,程序的编制不可能优于算法的设计. ...

  8. js事件(Event)知识整理

    鼠标事件 鼠标移动到目标元素上的那一刻,首先触发mouseover  之后如果光标继续在元素上移动,则不断触发mousemove  如果按下鼠标上的设备(左键,右键,滚轮--),则触发mousedow ...

  9. Spring学习篇:IoC知识整理(一)

    现在正通过spring的官方文档学习spring,将自己学习时的点点滴滴记录下来. Ioc知识整理(一): IoC (Inversion of Control) 控制反转. 1.bean的别名 我们每 ...

最新文章

  1. 求介绍matlab函数用法的书,MATLAB初学者教程--函数用法的简单介绍
  2. revit导出lumion插件_建筑工程BIM建模入门级教程——REVIT的几种渲染方式
  3. vim g s 对比
  4. 安装python缺少dll_解决Python安装时报缺少DLL问题【两种解决方法】
  5. 系统的Drawable(四)-LayerListDrawable
  6. ocelot 中间件的变化
  7. 机器学习(周志华)- 第2章模型评估与选择笔记
  8. 《炉石传说》建筑设计欣赏(7):采用Google.ProtocolBuffers处理网络消息
  9. AndroidStudio_安卓原生开发_蓝牙连接设备需要动态申请位置权限---Android原生开发工作笔记137
  10. 计算机英语名词解释之软件工程篇
  11. threejs学习之透视相机与正交相机
  12. elasticsearch6.4.3实现搜索同义词
  13. 基于yolov5+deepsort的智能售货机商品目标检测种类识别计数
  14. 利用压缩文件修改加密word文档
  15. android 远程代码,如何通过代码远程解锁Android手机
  16. 开启Windows的文件大小写区分功能
  17. 【学术相关】为什么鼓励你读博士?自南大毕业后,我目睹了读博的千姿百态...
  18. 【已解决】360扫地机X90拖地不出水怎么办?
  19. 好用的矢量绘图软件:EazyDraw 9 for Mac中文破解版!
  20. 全球半导体厂商以及硬件设备代工厂一览

热门文章

  1. 使用 ChatGPT 在短短 5 分钟内创建您的个人简历网站(并免费托管)
  2. 项目调研 | Loopring研究报告
  3. 使用git进行超大仓库(2.5T,2500 GB数据)的实践
  4. 《Unix 编程艺术》 理解
  5. 在线编辑器的基本实现原理
  6. 给ecmall添加购物满100免运费的功能
  7. 一. button按钮防止重复点击(5秒内设置点击一次)
  8. 自动驾驶轨迹预测任务浅述
  9. 创建自己的Apple ID
  10. 淘宝天猫API seller_info-获得淘宝店铺详情