光学成像图及光的波长及辐射图:


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

其次,确定所要达到的视野范围(FOV)和工作距离(WD),然后根据这两个要求和已知的靶面尺寸计算出工业镜头的焦距(f)。其计算公式为:
  焦距f = WD × 靶面尺寸( H or V) / FOV( H or V)
  视场FOV ( H or V) = WD × 靶面尺寸( H or V) / 焦距f      //加接圈,相当于增加f, FOV变小
  视场FOV( H or V) = 靶面尺寸( H or V) / 光学倍率
  工作距离WD = f(焦距)× 靶面尺寸/FOV( H or V)
  光学倍率 = 靶面尺寸( H or V) / FOV( H or V)

打比方视野是100*100mm, WD.是500mm; 那么我们先从工作距离确定工业镜头的焦距要在50mm以下(工业镜头的命名方式PMS-5018M, 前面字母表示POMEAS品牌,50表示焦距50mm, 18表示最大光圈值),市场上工业镜头焦距一般是12mm, 16mm, 20mm, 25mm, 35mm, 50mm, 75mm。再结合相机靶面的大小来确定哪个型号,工业镜头的焦距越小,视场角就越大,视野也就相应的更大。
  如果靶面为2/3" 可以选择35mm焦距的工业镜头;靶面1/2" 则需要25mm焦距的工业镜头,或者更小....以此类推。
  在工业镜头选型过程中,为了方便各位朋友计算工业镜头参数,现提供靶面尺寸表供参考。
  1.1英寸——靶面尺寸为宽12mm*高12mm,对角线17mm
  1英寸 ——靶面尺寸为宽12.7mm*高9.6mm,对角线16mm
  2/3英寸——靶面尺寸为宽8.8mm*高6.6mm,对角线11mm
  1/1.8英寸——靶面尺寸为宽7.2mm*高5.4mm,对角线9mm
  1/2英寸——靶面尺寸为宽6.4mm*高4.8mm,对角线8mm
  1/3英寸——靶面尺寸为宽4.8mm*高3.6mm,对角线6mm
  1/4英寸——靶面尺寸为宽3.2mm*高2.4mm,对角线4mm

SENSOR在计算尺寸时,不是按简单的长度换算单位计算的(长度换算是:1英寸=25.4mm),而是按1英寸=16mm算的。

(1)、镜头光圈:光圈越大,景深越小;光圈越小,景深越大;  
(2)、镜头焦距:镜头焦距越长,景深越小;焦距越短,景深越大;   
(3)、拍摄距离:距离越远,景深越大;距离越近,景深越小。

远心镜头选型:

1,首先先算光学倍率:  芯片尺寸(W 或 H)/视野(宽或长);

2,查找满足的远心镜头型号,其中工作距离WD不能调。

镜头的成像距离与视场大小

表一:

百万像素镜头:12mm

靶面尺寸2/3”

相机:BASLER  ACA1300-60GC(1280*1024)

靶面尺寸1/1.8”

工作距离(cm)

视场X轴(cm)

视场Y轴(cm)

15(最小)

10

8

20

12

9.7

25

15

12

30

17.5

14

35

20.5

16.5

40

23

20

45

26

21

50

29

23.5

55

32

25.5

60

34.5

28

65

37

30

表二:

百万像素镜头:16mm

靶面尺寸2/3”

相机:BASLER  ACA1300-60GC(1280*1024)

靶面尺寸1/1.8”

工作距离(cm)

视场X轴(cm)

视场Y轴(cm)

25(最小)

11.2

9

30

13

10.5

35

15.5

12.3

40

17.5

14

45

20

15.5

50

23

17.5

55

24

19

60

25.5

20.5

65

28

22.5

表三:

百万像素镜头:12mm

靶面尺寸2/3”

相机:ACA2500-14GC(2590*1942)

靶面尺寸1/2.5”

工作距离(cm)

视场X轴(cm)

视场Y轴(cm)

15(最小)

8.1

5.7

20

10

7.7

25

12.5

9.5

30

15

11.5

35

17.5

13.2

40

19.8

15

45

22

16.5

50

24.5

18.5

55

27

20.5

60

29

22

65

31.5

23.5

表四:

百万像素镜头:16mm

靶面尺寸2/3”

相机:ACA2500-14GC(2590*1942)

靶面尺寸1/2.5”

工作距离(cm)

视场X轴(cm)

视场Y轴(cm)

25(最小)

10

7

30

11.5

8.5

35

13

10

40

15

11

45

16.5

12.5

50

18.5

14

55

20

15

60

22

16.5

65

23.5

18

表五:

百万像素镜头:25mm

工作尺寸2/3”

相机:BASLER  ACA2500-14GC(2590*1942)

靶面尺寸1/2.5”

工作距离(cm)

视场X轴(cm)

视场Y轴(cm)

30(最小)

7

5.3

35

8.3

6

40

9.5

7

45

10.5

7.8

50

11.5

8.7

55

12.8

9.5

60

14

10.5

65

15

11.3

表六:

百万像素镜头:50mm

靶面尺寸2/3”

相机:BASLER  ACA2500-14GC(2590*1942)

靶面尺寸1/2.5”

工作距离(cm)

视场X轴(cm)

视场Y轴(cm)

47(最小)

5.3

4

50

5.6

4.3

55

6.2

4.9

60

6.8

5.1

64

7.8

5.5

备注:

1,如果镜头的靶面尺寸小于相机的靶面尺寸,那么各工作距离的视场范围只与镜头有关,与用什么相机无关,

2,如果镜头的靶面尺寸大于相机的靶面尺寸,那么各工作距离的视场范围只与相机有关,相机的靶面尺寸变了,视场大小就变。

3,加接圈可以缩小镜头的工作距离,但是会缩小视野。

说明:关于镜头和相机的选择实际还有好多因素如景深、畸变、接口等等,这里只对视场大小和相机分辨率这两个重要因素进行了分析。其它要素选择详见镜头和相机样本。

工业相机 镜头 焦距 视野 计算相关相关推荐

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

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 随着自动化的日益剧增,CCD相机.镜头倍率被提上日程,许多小伙伴们 ...

  2. 面阵相机靶面详解and镜头选择andFA镜头视野计算

    工业相机靶面详解 工业相机的靶面也就是相机成像芯片的尺寸,一般描述相机靶面采用英寸来描述,在相机芯片中,1英寸为16mm. 通常说的2/3英寸靶面的相机意思就是,相机芯片对角线的尺寸为2/3英寸,也就 ...

  3. 【相机标定系列】相机sensor传感器尺寸,CMOS靶面尺寸,分辨​率​和​镜头​焦距,畸变处理效果,相机主点

    文章目录 概述 传感器​分辨率 传感器​尺寸 传感器​规格 焦距 畸变处理 相机主点(principal point) 小孔成像 相机参数 https://blog.csdn.net/j_shui/a ...

  4. 彻底明白IP地址——计算相关地址

    通过IP地址和子网掩码与运算计算相关地址 知道ip地址和子网掩码后可以算出: 1. 网络地址 2. 广播地址 3. 地址范围 4. 本网有几台主机 例1:下面例子IP地址为192·168·100·5 ...

  5. 通过IP地址和子网掩码计算相关地址

    通过IP地址和子网掩码与运算计算相关地址     知道ip地址和子网掩码后可以算出: 1. 网络地址 2. 广播地址 3. 地址范围 4. 本网有几台主机 例1:下面例子IP地址为192·168·10 ...

  6. 卫星轨道推演计算相关知识点总结(含欧拉角、旋转矩阵、及各坐标系转化等)

    来源:轨道机动算法的C++实现_shirro123的专栏-CSDN博客 卫星轨道推演计算相关基础知识点总结 一.卫星的运动特性             二.卫星的空间坐标系               ...

  7. 分布式实时计算—实时计算相关问题及解决方案

    原文作者:孟知之 原文地址:实时计算相关问题及解决方案 目录 1. 怎么处理 Spark structured streaming 慢速变化数据 join 的问题? 2. Kafka不稳定导致Spar ...

  8. 软考网络管理员存储容量计算相关问题

    软考网络管理员存储容量计算相关问题 题目: 内存按字节编址,用存储容量为8K * 8比特的存储器芯片构成地址编号7000H至EFFFH的内存空间,至少需要多少片内存? 解题过程: 首先求解总体地址容量 ...

  9. pytorch 梯度计算相关内容总结

    一.梯度计算准备工作 调用backward()函数前,叶子/非叶子节点的grad属性均为none,无论是否设置了requires_grad=True(叶子节点),或者调用了retain_grad()( ...

最新文章

  1. 【css】如何使页面压缩时文本内容不换行
  2. Codeforces Round #672 (Div. 2)D. Rescue Nibel![扫描线解决区间问题]
  3. [剑指offer] 跳台阶
  4. MATLAB怎么查找矩阵中所有0的数据并赋值
  5. 授于某个用户有写作业和调度作业的权限
  6. android 自定义打包,android 自定义打包后的app名称
  7. Python模块(8)-sklearn 简易使用教程
  8. 解决:which: no java in (/root/chengxu/maven/apache-maven-3.5.2/bin:/usr/local/sbin:/usr/local/bin:/usr
  9. 程序员笔试面试后上机_hcie面试有哪些要注意的事项?
  10. PHP get_class_methods函数用法
  11. java map 容器_java容器-map的常用实现及原理
  12. 思考的乐趣----matrix67数学笔记:最精妙的无字证明
  13. 数值计算之 共轭梯度法(2)非线性共轭梯度法
  14. 系统分析师-论文题目
  15. Django 学习 Blog 实操 19 --- 统计分类、标签云下的文章数目
  16. Java-数据结构-TreeMap
  17. python股票回测_用Python徒手撸一个股票回测框架
  18. Android apk包体瘦身
  19. 今日恐慌与贪婪指数为28,等级由极度恐慌转为恐慌
  20. Doctrine浅析

热门文章

  1. 2019/01/29 一位前端实习生 艰辛过程 励志 实习周记(五)——第六周
  2. C/C++编程学习 - 第16周 ① 含k个3的数
  3. 正则表达式限制文本框只能输入中文或者英文或者数字
  4. 若依ajax返回数据,若依管理系统RuoYi-Vue(二):权限系统设计详解
  5. 简单快速复制CSDN上的博客到自己的电脑上(带图片和格式)
  6. ECB oracle——attack
  7. python求加速度_【掌控】mpython-加速度-水平仪 - DF创客社区 - 分享创造的喜悦
  8. 【笔记】STM32F4xx 时钟定时器
  9. stm32单片机实现多个闹钟_基于STM32F103系列单片机的11个定时器解析
  10. 2022-2027年中国基金行业市场全景评估及发展战略规划报告