光学基础知识:焦点、弥散圆、景深:概念与计算
来源丨新机器视觉
点击进入—>3D视觉工坊学习交流群
先介绍几个概念:
1、焦点(focus)
与光轴平行的光线射入凸透镜时,理想的镜头应该是所有的光线聚集在一点后,再以锥状的扩散开来,这个聚集所有光线的一点,就叫做焦点。
|
2、弥散圆(circle of confusion)
在焦点前后,光线开始聚集和扩散,点的影象变成模糊的,形成一个扩大的圆,这个圆就叫做弥散圆。
在现实当中,观赏拍摄的影象是以某种方式(比如投影、放大成照片等等)来观察的,人的肉眼所感受到的影象与放大倍率、投影距离及观看距离有很大的关系,如果弥散圆的直径小于人眼的鉴别能力,在一定范围内实际影象产生的模糊是不能辨认的。这个不能辨认的弥散圆就称为容许弥散圆(permissible circle of confusion)。
|
不同的厂家、不同的胶片面积都有不同的容许弥散圆直径的数值定义。一般常用的是:
画幅 |
24mm x 36mm |
6cm x 9cm |
4" x 5" |
弥散圆直径 |
0.035mm |
0.0817mm |
0.146mm |
35mm照相镜头的容许弥散圆,大约是底片对角线长度的1/1000~1/1500左右。前提是画面放大为5x7英寸的照片,观察距离为25~30cm。
3、景深(depth of field)
在焦点前后各有一个容许弥散圆,这两个弥散圆之间的距离就叫景深,即:在被摄主体(对焦点)前后,其影像仍然有一段清晰范围的,就是景深。换言之,被摄体的前后纵深,呈现在底片面的影象模糊度,都在容许弥散圆的限定范围内。
![]() |
景深随镜头的焦距、光圈值、拍摄距离而变化。对于固定焦距和拍摄距离,使用光圈越小,景深越大。
示意图1 |
示意图2 |
以持照相机拍摄者为基准,从焦点到近处容许弥散圆的的距离叫前景深,从焦点到远方容许弥散圆的距离叫后景深。
4、景深的计算
下面是景深的计算公式。其中:
δ |
―― |
容许弥散圆直径 |
f |
―― |
镜头焦距 |
F |
―― |
镜头的拍摄光圈值 |
L |
―― |
对焦距离 |
ΔL1 |
―― |
前景深 |
ΔL2 |
―― |
后景深 |
ΔL |
―― |
景深 |
|
|||||||||
|
|||||||||
|
从公式(1)和(2)可以看出,后景深 > 前景深。
由景深计算公式可以看出,景深与镜头使用光圈、镜头焦距、拍摄距离以及对像质的要求(表现为对容许弥散圆的大小)有关。这些主要因素对景深的影响如下(假定其他的条件都不改变):
(1)、镜头光圈:
光圈越大,景深越小;光圈越小,景深越大;
(2)、镜头焦距
镜头焦距越长,景深越小;焦距越短,景深越大;
(3)、拍摄距离
距离越远,景深越大;距离越近,景深越小。
5、一些计算实例
网上有些在线计算器,有兴趣的网友可以参考:
摄影光学计算器
Windows版本的可下载的计数器在
f/Calc
(1)、200/2.8对焦在5m时,f/2.8的景深:
δ |
= |
0.035mm |
f |
= |
200mm |
F |
= |
2.8 |
L |
= |
5000mm |
ΔL1 |
= |
60mm |
ΔL2 |
= |
62mm |
ΔL |
= |
122mm |
结论 |
: |
该镜头在用f/2.8拍摄时,清晰范围是从4.94m~5.062m,景深很浅。 |
(2)、200/2.8+2X=400/5.6对焦在5m时,f/5.6的景深:
δ |
= |
0.035mm |
f |
= |
400mm |
F |
= |
5.6 |
L |
= |
5000mm |
ΔL1 |
= |
30mm |
ΔL2 |
= |
31mm |
ΔL |
= |
61mm |
结论 |
: |
该镜头在配合2X增距镜后,主镜头用f/2.8拍摄时,景深是(1)的一半。 |
景深的实际拍摄照片
![]() |
![]() |
![]() |
![]() |
来源:光学人生
本文仅做学术分享,如有侵权,请联系删文。
点击进入—>3D视觉工坊学习交流群
干货下载与学习
后台回复:巴塞罗那自治大学课件,即可下载国外大学沉淀数年3D Vison精品课件
后台回复:计算机视觉书籍,即可下载3D视觉领域经典书籍pdf
后台回复:3D视觉课程,即可学习3D视觉领域精品课程
3D视觉工坊精品课程官网:3dcver.com
1.面向自动驾驶领域的3D点云目标检测全栈学习路线!(单模态+多模态/数据+代码)
2.彻底搞透视觉三维重建:原理剖析、代码讲解、及优化改进
3.国内首个面向工业级实战的点云处理课程
4.激光-视觉-IMU-GPS融合SLAM算法梳理和代码讲解
5.彻底搞懂视觉-惯性SLAM:基于VINS-Fusion正式开课啦
6.彻底搞懂基于LOAM框架的3D激光SLAM: 源码剖析到算法优化
7.彻底剖析室内、室外激光SLAM关键算法原理、代码和实战(cartographer+LOAM +LIO-SAM)
8.从零搭建一套结构光3D重建系统[理论+源码+实践]
9.单目深度估计方法:算法梳理与代码实现
10.自动驾驶中的深度学习模型部署实战
11.相机模型与标定(单目+双目+鱼眼)
12.重磅!四旋翼飞行器:算法与实战
13.ROS2从入门到精通:理论与实战
14.国内首个3D缺陷检测教程:理论、源码与实战
15.基于Open3D的点云处理入门与实战教程
16.透彻理解视觉ORB-SLAM3:理论基础+代码解析+算法改进
重磅!粉丝学习交流群已成立
交流群主要有3D视觉、CV&深度学习、SLAM、三维重建、点云后处理、自动驾驶、多传感器融合、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、ORB-SLAM系列源码交流、深度估计、TOF、求职交流等方向。
扫描以下二维码,添加小助理微信(dddvisiona),一定要备注:研究方向+学校/公司+昵称,例如:”3D视觉 + 上海交大 + 静静“。请按照格式备注,可快速被通过且邀请进群。原创投稿也请联系。
▲长按加微信群或投稿,微信号:dddvisiona
3D视觉从入门到精通知识星球:针对3D视觉领域的视频课程(三维重建系列、三维点云系列、结构光系列、手眼标定、相机标定、激光/视觉SLAM、自动驾驶等)、源码分享、知识点汇总、入门进阶学习路线、最新paper分享、疑问解答等进行深耕,更有各类大厂的算法工程人员进行技术指导。与此同时,星球将联合知名企业发布3D视觉相关算法开发岗位以及项目对接信息,打造成集技术与就业为一体的铁杆粉丝聚集区,6000+星球成员为创造更好的AI世界共同进步,知识星球入口:
学习3D视觉核心技术,扫描查看,3天内无条件退款
高质量教程资料、答疑解惑、助你高效解决问题
觉得有用,麻烦给个赞和在看~
光学基础知识:焦点、弥散圆、景深:概念与计算相关推荐
- matlab光学远轴光的折射,摄影光学基础知识-光的折射定律
摄影光学基础知识-光的折射定律 光的折射定律 当光传播到两种不同的介质(如水.玻璃)的分界面上时,在产生光的反射的同时,将有一部分光线射入到另一介质中,其传播方向随介质的密度大小而发生改变,这种光的偏 ...
- 计算机中的光学知识,科学网—光学基础知识大讲堂 ——第3期:详解电磁辐射 - 何卓铭的博文...
光学基础知识大讲堂 --第3期:详解电磁辐射 何卓铭 电磁辐射作为一种看不见.摸不着的场,是电磁波能量传递的一种方式.而我们生活着的地球环境中,便充斥着大量的电磁辐射,不过不用害怕,只有当电磁辐射达到 ...
- WLAN基础知识--认识WLAN基本概念
WLAN基础知识–认识WLAN 一 无线网络分类 1.根据范围进行分类 根据范围进行划分 范围 5m - 10m <100m >100m >1km 网络名称 PAN WLAN MAN ...
- 光学基础知识:焦点、弥散圆、景深、焦深
1.焦点(focus) 与光轴平行的光线射入凸透镜时,理想的镜头应该是所有的光线聚集在一点后,再以锥状的扩散开 来,这个聚集所有光线的一点,就叫做焦点. 2.弥散圆(circle of confusi ...
- 光学基础知识:焦点、弥散圆、景深 焦深
发布于:2013-12-27 15:18 1.焦点(focus) 与光轴平行的光线射入凸透镜时,理想的镜头应该是所有的光线聚集在一点后,再以锥状的扩散开 来,这个聚集所有光线的一点,就叫做焦点. ...
- 光学基础知识:白光、颜色混合、RGB、色彩空间
1665年,牛顿(Isaac Newton)进行了太阳光实验,让太阳光通过窗板的小圆孔照射在玻璃三角棱镜上,光束在棱镜中折射后,扩散为一个连续的彩虹颜色带,牛顿称之为光谱,表示连续的可见光谱.而可见光 ...
- 数据库基础知识——参考数据库基本概念6版
目录: 基本概念: 数据抽象:为了让复杂的数据库系统能够面对开发人员,数据库层面上定义了三个层次的抽象:物理层抽象,逻辑层抽象,视图层抽象.(注意:一个数据库当中,物理层和逻辑层仅有一个:但视图可以有 ...
- 服务器基础知识:包含基本概念,作用,服务器选择,服务器管理等(学习来自米拓建站)
目录 0.说明 1.服务器概念 2.服务器作用 3.服务器主要运营商平台 4.服务器的分类 4.1 按物理形态 4.1.1 ECS服务器 4.1.2 VPS服务器 4.1.3 虚拟主机 4.2 按物理 ...
- LED与照明光学基础知识
LED封装类型 插件封装(小功率):角度受控 COB封装(超大功率):出光面积大 贴片封装(中功率):出光面积大 贴片封装(大功率)出光面积小 LED光电特性 调整电流精确控制亮度输出. 调整电压,难 ...
最新文章
- Linux终端字符颜色设置
- python3 string
- XTU 1243 2016
- Caffe学习系列(2):数据层及参数
- zedboard:使用ISE和modelsim搭建仿真环境
- 如何截获打印机文件_打印、复印还不会,如何在办公室里混?全程详细教学
- hive 删除分区_数据仓库工具hive面试题集锦(纯干货)
- 23 MM配置-采购-采购信息记录-定义屏幕格式
- C#内存流示例-----gt;用内存流来读取图片
- 将数字n转换为字符串并保存到s中
- BasicGames Python 源码解析 01 AceyDucey
- iOS - Card Identification 银行卡号识别
- 利用WPF建立自适应窗口大小布局的WinForm窗口
- STM32单片机最小系统
- 802.11系列标准简介
- leetcode 413. 等差数列划分
- 小米 红米 MIUI 重新打开(开启)蓝牙耳机电量弹窗
- npm ERR! code ERESOLVEnpm ERR! ERESOLVE could not resolve dependency
- 手撕python_GitHub - caishiqing/manual: 手撕机器学习
- 提交按钮css加样式,用CSS美化按钮(button)
热门文章
- 辉煌一时的金立如今却沦为山寨机?只因做错了这一点
- DayDayUp:吴晓波—2018.12.30年终秀——《预见2019:国运70》演讲重点概览【文字+视频】
- 2021年安全员-A证考试总结及安全员-A证试题及解析
- 第六周 软件测试和评估
- 《文化相对论》:危机重重的世界,对话才能产生转机
- PTA作业记录2(计算油费)
- 计算机网络应用层论文,计算机网络实验报告应用层.doc
- oracle导入索引b报错,数据迁移:oracle数据库表结构导出exp、导入imp
- Exception in thread “main“ java.lang.Error: Unresolved compilation problem: at second.math_practi
- [CVE-2022-22965]Spring远程代码执行漏洞复现