光圈与F数相关知识
一、F数
F数、光圈数、相对孔径的倒数。
F数代表的意义
- F数小(光圈大)、F数大(光圈小)。
- F数又称为镜头速度,F数小的镜头速度快。因为拍摄的曝光时间△t 正比于F数的平方。
- F数还能表征镜头的分辨率,F数越小,能分辨两点间的距离越小,即分辨率越高。因为圆孔最小衍射角为:
。所以,像面上能够分辨得开的两点间的最小距离可以计算得到:
F数与光能量
一般而言,照相机拍摄物体的距离比较远,像距近似等于镜头焦距,焦距越大像距越大。而像的面积是与像距的平方成正比的,即像的面积近似与焦距
的平方成正比。
像面接收到的光强正比于 ,即
,正比于相对孔径的平方。
即,像面接收到的光强反比于F数的平方。
二、光圈
光圈是一个用来控制光线透过镜头,进入机身内感光面光量的装置,它通常是在镜头内。表达光圈大小我们是用f值。对于已经制造好的镜头,我们不可能随意改变镜头的直径,但是我们可以通过在镜头内部加入多边形或者圆形,并且面积可变的孔状光栅来达到控制镜头通光量,这个装置就叫做光圈。
光圈数(F)和光圈是一个反比关系。即F值越小,光圈越大。F值越大,光圈越小。
光圈在拍摄原理图中的位置:
旋转镜头上的调节环或者数码相机机身上的旋钮,可以调节光圈大小:
完整的光圈值系列如下:
光圈【 1/1.0,1/1.4,1/2.0,1/2.8,1/4.0,1/5.6,1/8.0,1/11,1/16,1/22,1/32,1/44,1/64】
光圈的档位设计是相邻的两档的数值相差1.4倍(2的平方根1.414的近似值)相邻的两档之间,透光孔直径相差根号2倍,透光孔的面积相差一倍, 底片上形成的影像的亮度相差一倍,维持相同曝光量所需要的时间相差一倍。
这里值得一提的是光圈 F数越小,通光孔径越大(如右图所示),在同一单位时间内的进光量便越多,而且上一级的进光量刚好是下一级的两倍。像面上的光强反比于F数的平方,在相同环境下拍摄同一个物体,后一档要比前一档的曝光时间增加一倍 。
例如光圈从F8调整到F5.6 ,进光量便多一倍,我们也说光圈开大了一级。F5.6的通光量是F8的两倍。同理,F2是F8光通量的16倍,从F8调整到F2,光圈开大了四级。
对于消费型数码相机而言,光圈 F值常常介于 F2.8 - F11。此外许多数码相机在调整光圈时,可以做 1/3 级的调整。
光圈大小
光圈越大进光亮越多,光圈小相反,光圈大背景越虚化,光圈小背景越清。
- 大光圈通光量大,可以提升快门速度,在光线不足时更有利于手持拍摄
- 在拍摄运动物体时,大光圈有利于配合高速快门,将运动的物体“凝固”
- 大光圈最迷人的一个特性是:用大光圈拍摄,焦平面上的被摄物清晰,而焦外模糊(也就是人们常说的虚化)
光圈与景深
光圈大(F数小),景深浅;光圈小(F数大),景深深。
患有近视眼不戴眼镜的话,总是习惯性地眯起眼睛看东西,这样往往看得清楚一些。这就是:缩小光圈(瞳孔),增加景深。
光圈叶片与衍射
理论上,镜头的孔径应该是圆形,光圈也应该是圆形的,但实际上,目前绝大多数镜头的孔径,在经过光圈机构之后,形状就不再是完美的圆形,原因是镜头需要使用光圈叶片的开合来创造不同尺寸的光圈(通光孔径)。
结果,经过光圈叶片的控光(遮挡),光圈的形状就变成一个多边形,例如六角形或八角形,而不是一个完美的圆形。
此时就产生了各种衍射(Diffraction,又称绕射)现象。衍射,是指波(光线光波都是“波”的一种)遇到障碍物时偏离原来直线传播路径的物理现象。
在经典物理学中,波在穿过狭缝、小孔或圆盘之类的障碍物后,会发生不同程度的弯散传播。假设讲一个障碍物(光圈机构)放在光源和观察屏(影像传感器或胶片)之间,则会有光亮区域和阴暗区域出现于观察屏,此时的明暗区域边界就会出现“不锐利”但明暗相间的复杂图样。此时的衍射,则会根据障碍物的形状,进而出现圆孔衍射、单缝衍射和衍射光栅等不同现象。
以镜头的光圈来说,就会因为光线经过两片相邻的光圈叶片重叠位置所形成的一个尖锐起角或边缘,而产生由多种衍射现象叠加而成的成像效果。
镜头光圈组件中的叶片数量、形状和开合角度,决定了光圈机构所形成的光孔的“圆”的程度,同时也由此决定了衍射现象对成像分辨率的限制程度,以及“星芒”拍摄效果中的点光源星芒数量、长度和强度。
利用衍射现象对成像分辨率的限制,可以获得“星芒”效果和背景虚化的点光源光斑。
星芒效果的拍摄有两种实现方式:1.小光圈;2.星光滤镜。
这两种方式,本质上是一样的,都是利用光波的衍射现象实现。
针对星芒效果:
当光圈叶片数为偶数(双数)时,拍摄点光源时呈现出来的星芒射线数量与光圈叶片数直接对应,8叶片就会产生8道星芒射线,16片则会产生16道星芒。
当镜头光圈叶片数为单数时,则会呈现出双倍于光圈叶片数的星芒射线。如9叶片则会拍摄出18道星芒射线。
其次,光圈叶片数越多,形状设计与其开合角度越匹配(目前多采用犬牙/水滴形状),其形成的光孔就越接近于圆形,而此时在景深范围之外的背景或前景点光源被虚化后的光斑的形状就越容易呈现漂亮的圆形(这里暂不考虑口径蚀的影响)。
最后,光圈叶片数越多,其结构强度和稳定性越低,设计、制造和维护成本就越高。从某个角度来说,如果一支已被实践和市场证明了是耐用性高和故障率低的多光圈叶片镜头,厂商在其上投入的成本和技术也可以被看作是高昂、可靠、成熟的,这支镜头也可以被看作是一支高质量的好镜头。
【参考文献】
光圈数值与光圈大小的关系_百度知道 https://zhidao.baidu.com/question/1799793526429830867.html
F 数_百度百科 https://baike.baidu.com/item/F%20%E6%95%B0/22129903
光圈叶片数量与衍射导致的品质和成像问题 https://baijiahao.baidu.com/s?id=1593649135402583682&wfr=spider&for=pc
光圈与F数相关知识的更多相关文章
- es分片数相关知识
分片数量 总分片数=主分片数 *(副分片数+1) 如下创建索引配置表示,总分片数=1 *(1+4),表示总共5个分片. "settings": { "number_of_ ...
- [Hanani]高数相关知识记录
分部积分 \(\int uv'{\rm d}x=uv-\int u'v{\rm d}x\)
- HTML入门基础教程相关知识
HTML入门基础教程 html是什么,什么是html通俗解答: html是hypertext markup language的缩写,即超文本标记语言.html是用于创建可从一个平台移植到另一平台的超文 ...
- 04StringBuffer相关知识、Arrays类、类型互换、正则、Date相关
04StringBuffer相关知识.Arrays类.类型互换.正则.Date相关-2018.7.12 1.StringBuffer A:StringBuffer的构造方法: public Strin ...
- 【Stream—7】NetworkStream相关知识分享
一.NetworkStream的作用 和先前的流有所不同,NetworkStream的特殊性可以在它的命名空间中得以了解(System.Net.Sockets),聪明的你马上就会反应过来:既然是在网络 ...
- Vim编译器的相关知识
Vim编译器相关知识 1.关于Vim编译器 在热门Linux操作系统中都会默认安装一款超好用的文本编辑器——名字叫“vim”,vim是vi编辑器的升级版. vim 具有程序编辑的能力,可以主动的以字体 ...
- 【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸
类的继承案例解析,python相关知识延伸 作者:白宁超 2016年10月10日22:36:57 摘要:继<快速上手学python>一文之后,笔者又将python官方文档认真学习下.官方给 ...
- 【转】java NIO 相关知识
原文地址:http://www.iteye.com/magazines/132-Java-NIO Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的 ...
- Python 数据分析(二 本实验将学习利用 Python 数据聚合与分组运算,时间序列,金融与经济数据应用等相关知识
Python 数据分析(二) 本实验将学习利用 Python 数据聚合与分组运算,时间序列,金融与经济数据应用等相关知识 第1节 groupby 技术 第2节 数据聚合 第3节 分组级运算和转换 第4 ...
随机推荐
- 利用saltstack的event实现自己的功能
saltstack的master上minion连接较多,下面这个程序可以分析哪些minion任务执行成功,哪些执行失败以及哪些没有返回. 脚本说明: 一.最先打印出本次任务的job id.comman ...
- LVS负载均衡之NAT模式部署
1.LVS的NAT模式介绍 参考自官网:http://www.linuxvirtualserver.org/zh/lvs3.html 由于IPv4中IP地址空间的日益紧张和安全方面的原因,很多网络使用 ...
- MPTCP 源码分析(二) 建立子路径
简述 MPTCP在进行三次握手之后,客户端和服务端会进行地址信息的交换,让对方知道彼此未用的地址信息. 当客户端知道服务端的地址后就可以建立其他子路径.三次握手和建立子路径的过程如图1: ...
- C语言--矩阵置换
//takePlace里的循环写错了,j循环应该是 //for (j=i;j<3;j++) //你那个写的交换了2遍,又变回原来的了.*// #include <stdio.h> ] ...
- 微信小程序 的文字复制功能如何实现?
text设置属性 selectable="true" 就可以长按复制了 文章来源:刘俊涛的博客 地址:http://www.cnblogs.com/lovebing 欢迎关注,有 ...
- apktool反编译工具使用详解
文章转自: http://zhangyan1158.blog.51cto.com/2487362/683234 一.APKTOOL使用环境配置 1.安装JAVA并设置环境变量. 下载安装都很简单,关键 ...
- 2014哈商大ICPC/ACM校赛解题报告
被debug邀请去參加校赛,哎,被虐..我对不起工大.. 由于本人不搞ACM,算法处于HelloWorld水准.. 虽然题目除了鸟不拉屎星人之外都非常水,但我能做到这个程度,全然是超水平发挥了.. 数 ...
- (一)EasyUI 使用——基本概念
1. EasyUI是什么 EasyUI是一种第三方组织开发的一款基于jQuery的,简单易用的,功能强大的WEB[后台前端]JavaScript现成的组件库. 2. JavaScript,AJAX, ...
- WP8学习笔记:如何在页面显示前自动转向到其他页面
在本次修练开始之前,我们除了预设的 MainPage页面外,也另外新增了一个 Login页面,如下图示: MainPage.xaml页面长这样 Login.xaml页面长这样 因为我们的需求是要求使用 ...
- Python 的函数
Python 函数: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你 ...