点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

随着自动化的日益剧增,CCD相机、镜头倍率被提上日程,许多小伙伴们开始被客户问到这个问题,大部分无法很好的回答客户的问题,形成CCD相机、镜头倍率如神一般的存在。相信很多小伙伴们都查阅了各大网站和资料,看起来算法很麻烦的样子。可能是基于这个英寸转换问题和对自动化领域相对陌生的原因吧。今天,测量攻城狮挤出一点时间和大家分享一下CCD相机、镜头倍率的算法,让大家都可以说出个一二。

认识CCD结构:CCD相机+镜头

CCD相机

CCD芯片靶面尺寸

单位是:mm

如上图,假设靶面尺寸是1/4”型号,则靶面对角线是4mm,目镜镜头光学放大倍率是0.5X,显示器尺寸为14英寸.

则显示放大倍率=0.5*14*25.4/4=44.45X

假设物镜放大到3X,那么放大倍率=44.45*3=133.35X

CCD专业名词及型号选择

首先,要确定工业相机的接口、靶面尺寸和分辨率大小。打比方是2/3" 工业相机,C接口,500万像素;那么我们可以先确定需要的工业镜头是C接口,最少支持2/3", 500万像素以上。

其次,确定所要达到的视野范围(FOV)和工作距离(WD),然后根据这两个要求和已知的靶面尺寸计算出工业镜头的焦距(f)。其计算公式为:

焦距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)

光学倍率 = 靶面尺寸( H or V) /视野范围FOV( H or V)

(H代表CCD靶面水平宽度,V代表CCD靶面垂直高度)

打比方视野是100*100mm, WD是500mm,先从工作距离确定工业镜头的焦距要在50mm以下,市场上工业镜头焦距一般是12mm, 16mm, 20mm, 25mm, 35mm, 50mm, 75mm。再结合相机靶面的大小来确定是哪个型号,工业镜头的焦距越小,视场角就越大,视野也就相应的更大。

如果靶面为2/3" 可以选择35mm焦距的工业镜头;靶面1/2" 则需要25mm焦距的工业镜头,或者更小,以此类推。

例如:CCD2/3″(长8.8mm×6.6mm),视场范围(长64mm×48mm)

光学放大倍率=8.8/64=6.6/48=0.1375

工业相机与镜头分辨率匹配关系

镜头的成像质量有它自己的一系列衡量指标,一般来说,相机的成像质量要和镜头的成像质量相对应,差异不能太大。镜头再好,机身传感器的分辨率上不去,其优质的取景能力也表现不出来; 机身画幅和分辨率再高,镜头画质不给力,也捕获不到优秀的画质。

一般在对工业相机与镜头选型时,在分辨率匹配方面,为了方便记忆镜头与相机的匹配关系,人们常采用对应相机的分辨率来命名镜头。这种命名方式其实并不科学,同时给新接触视觉系统的人带来了很多误解,经常会机械的套用百万像素分辨率相机对应百万像素镜头,200万像素分辨率相机对应200万像素镜头,而500万像素分辨率相机则对应500像素镜头。其实镜头与相机对应的并不是相机自身的像素分辨率(像素数),而是各自的极限空间分辨率(即传递函数MTF(MODULATION Transfer Function)对应的空间截止频率)。

(注:镜头的分辨率指1mm内可以分辨的黑白对数,镜头的性能主要靠MTF曲线来判断,越是平缓变化的曲线性能越好)

镜头的选型实例(已定相机选择镜头)

已知客户的镜头的尺寸是1/3,接口是CS接口,视野大小为12*10mm要求精度为0.02mm,则应该选用多大分辨率相机?

计算方法:

(12/0.02)*(10/0.02)=30万像素,但是如果是缺陷检测通常不会只用一个像素表示一个精度,而是乘以3-4倍,即30*4=120万像素。最低不少于120万像素。

已知客户要求的系统分辨率为0.06mm,像元(相机像素尺寸)大小为4.7um,工作距离大于100mm,光源采用白色LED灯,那么需要多少焦距的镜头?

计算方法:

1)客户如果没有变焦要求,选择定焦镜头就可以

2)如果带有测量功能的尽量用畸变小的镜头或者远心镜头

3)焦距计算

成像放大倍率M=4.7/(0.06*1000)

f=L*M/(M+1)

(注意:镜头的成像像面要大于等于CCD尺寸,镜头的接口和相机配合)

工业相机传感器尺寸大小

F=2.8mm镜头,拍摄距离为1~4米,拍摄角度为115°

F=3.6mm拍摄距离为2~6米拍摄角度93°

F=6mm 拍摄距离为3~15米 拍摄角度为53°

F=8mm 拍摄距离为4~20米 拍摄角度为40°

F=12mm拍摄距离为5~25米 拍摄角度为25°

F=16mm拍摄距离为5~30米 拍摄角度为20°

F=25mm拍摄距离为20~80米拍摄角度为15°

计算工业镜头视场范围

视场的大小=(CCD格式大小)/(光学放大倍率)

例如:光学放大倍率=0.8X,CCD1/2〃(长4.8mm×宽6.4mm)视场大小:

长=4.8/0.8=6(mm),   宽=6.4/0.8=8(mm)。

镜头计算公式,Y=f*tanθ y:像的大小 f:焦距θ:半画角,θ=2tan-1*y/2f,例:1/2寸摄像机配12.5mm镜头时画面横向的视场面是:θ=2tan-1*6.4/2*12.5=28.72。

以上为CCD相机及镜头的简单介绍,要完全理解CCD,还需要去研究数值孔径NA和F#,相机的精度(分辨率(像元)、镜头的精度(分辨率(艾利斑)、线阵相机、面阵相机、远心镜头、景深等知识。在此仅介绍光学倍率、焦距等计算及相关名词的解释。

下载1:OpenCV-Contrib扩展模块中文版教程

在「小白学视觉」公众号后台回复:扩展模块中文教程即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。

下载2:Python视觉实战项目52讲

在「小白学视觉」公众号后台回复:Python视觉实战项目即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。

下载3:OpenCV实战项目20讲

在「小白学视觉」公众号后台回复:OpenCV实战项目20讲即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。

交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~

CCD工业相机、镜头倍率及相关参数计算方法相关推荐

  1. 工业相机 镜头 焦距 视野 计算相关

    光学成像图及光的波长及辐射图:      首先,要确定工业相机的接口.靶面尺寸和分辨率大小.打比方是2/3" 工业相机,C接口,5百万像素:那么我们可以先确定需要的工业镜头是C接口,最少支持 ...

  2. 工业镜头倍率及视场范围、焦距的计算方法

    1.工业镜头光学放大倍率的计算方法   当技术资料是CCD照相机一般情况下的计算值,更加严密的计算方法根据CCD照相机的型号有所不同.   照相机元件尺寸(V)or(H)=照相机的画数×有效画数(V) ...

  3. MOS管RC缓冲电路相关参数计算方法

    1.测试原始振铃信号 先把RC都不接,测一下过冲电压的谐振频率 测的是35M 2.计算电容值 把R用0Ω电阻短接掉,焊接一个100pf的电容上去(这个电容必须是C0G材质),然后不断增加电容的值,直到 ...

  4. 发那科攻丝回退参数_参数-Fanuc数控系统的攻丝拉拔动作倍率即回退速度倍率

    众所周知Fanuc数控系统的参数多如牛毛.上千的参数,并且有的还是八位,虽然Fanuc发布有相关的参数说明书.但是,作为最终用户的我们,有的也只是公开发布的,也没有更新更全的相关资料.即便是有了相关书 ...

  5. 工业相机各种参数计算方法

    工业相机各种参数计算方法 一.机器视觉中工业镜头的计算方式 1.WD 物距 工作距离(Work Distance,WD). 2.FOV 视场 视野(Field of View,FOV) 3.DOV 景 ...

  6. [硬件选型] 镜头的相关参数及选型

    一个光学镜头对像差校正的优良与否,即成像质量的好坏,可以通过像差的大小来衡量,一般较常见的像差类型有球差.像散.场曲.色差.畸变(枕型畸变–变小了,桶型畸变–变大了).彗差等.对变焦镜头和定焦镜头来说 ...

  7. 工业相机分类、相关参数含义

    一.工业相机参数 1.分辨率 分辨率是相机最基本的参数,由相机所采用的芯片分辨率决定,在采集图像时,相机的分辨率对检测精度有很大的影响,在对同样大的视场(景物范围)成像时,分辨率越高,对细节的展示越明 ...

  8. 18650圆柱锂电池comsol5.6模型 参数已配置,电化学生热研究,三种放电倍率,

    18650圆柱锂电池comsol5.6模型 参数已配置,电化学生热研究,三种放电倍率,参数化扫描,各种结果图都有 YID:2826643134113047蠢妲己的师傅

  9. 18650圆柱锂电池comsol5.6模型 参数已配置,电化学生热研究,三种放电倍率

    18650圆柱锂电池comsol5.6模型 参数已配置,电化学生热研究,三种放电倍率,参数化扫描,各种结果图都有 YID:2826643134113047蠢妲己的师傅

最新文章

  1. linux脚本控制,linux控制脚本
  2. 智能家居迈向体验型市场,Aqara如何做到先行一步?
  3. 利用python进行数据分析第二版pdf百度云_参考《利用Python进行数据分析(第二版)》高清中文PDF+高清英文PDF+源代码...
  4. C++11系列学习之六-----for
  5. 微信小程序开发实战基础二、wxml模板,动态更新内联样式
  6. linux一键打包工具,常见压缩与打包工具
  7. 前端开发 图片的插入 。。。。需演练
  8. win 系统 32X- 64X 任意安装方法
  9. 课节6: 图神经网络进阶模型之 ERNIESage 上
  10. Spark:性能调优
  11. 基于Cookie跨域的单点登录问题
  12. 中国第一代技术网红,阿里云P10技术专家褚霸:我只是一个程序员 。
  13. 林海峰讲的python_python常用模块-------转自林海峰老师
  14. Python获取字符串中特定的内容
  15. 联想笔记本热键与IDEA快捷键冲突问题
  16. 未检测到与wia兼容的设备_为不支持 WIA 的设备配置基于 intranet 窗体的身份验证...
  17. antd-select下拉框如何同时获取所选值ID和名字属性
  18. 用计算机完成下表的视距测量计算公式,2012测量学计算题库及参考答案
  19. 王晓亮:关于技术人的十年!
  20. HTML网页调用海康摄像头,[FastVideo]Web Html5 无插件方式连接海康摄像头[2]

热门文章

  1. 2020应届生:今年秋招也太太太太太难了吧!
  2. 华南理工大学院长涉嫌篡改8名研究生成绩,4人已停职
  3. 如何评价创作歌手的业务能力?试试让NLP帮你分析一下
  4. 呵呵,你开心就好!——AI向杠精宣战
  5. 想去Google做AI?先看完这套面试指南(附面试题)
  6. 512 个 AI 职位、11 万美元年薪,盘点 2018 最佳人工智能公司
  7. 专访微软全球资深副总裁:中国AI正在爆发式崛起,千万不要复制美国,要建立自己的模式,才能做领导者
  8. SpringBoot + Elasticsearch7.6实现简单查询及高亮分词查询
  9. HTTP Host 头攻击,是什么鬼?
  10. Spring Boot 实现接口幂等性的 4 种方案!还有谁不会?