【Camera】Camera中光圈系数概念以及光圈的作用

控制镜头的进光量,需要由镜头的所谓”孔径光栅”(Diaphragm)来控制。


孔径光阑都是位于镜头内部,通常由多片可活动的金属叶片(称为光阑叶片)组成,可以使中间形成的(近似)圆孔变大或者缩小,以达到控制通过光量大小的目的。

我们用“孔径”来描述镜头的通光能力,而孔径受到光阑的控制。
对于不同的镜头而言,光阑的位置不同,焦距不同,入射瞳直径也不相同,用孔径来描述镜头的通光能力,无法实现不同镜头的比较。
为了方便在实际摄影中计算曝光量和用统一的标准来衡量不同镜头的孔径光阑实际作用,采用了“相对孔径”的概念。
相对孔径 = [镜头焦距] / [入射瞳直径] = f/d
比如某个镜头的焦距为50mm,入射瞳直径为25mm,那么该镜头的相对孔径就是50/25=2
通常表示相对孔径的办法是在相对孔径前面加入[f/],比如f/1.4、f/2、f/2.8等,也有用1:2来表示f/2的。通常镜头标记上用类似1:2的方式更多些。
在实际使用中,很少使用“相对孔径”的称呼,通常都是用“光圈系数(f-Stops)”来称呼,简称“光圈”或者“f-系数”。
在镜头的标记上,通常都是标记镜头的最大光圈系数,如图所示:




现在标记镜头的相对孔径都是用了一系列标准化的数值:

f/1f/1.4f/2f/2.8f/4f/5.6f/8f/11f/16f/22f/32f/45f/64

可以看到:每一个数值都与相邻数值有一个 2 2 的关系,表明后一个数值的通光量为前面一个的一半,前一个数值的通光量是后面一个的两倍。因为根据圆面积的计算公式,镜头通过的光量与f系数的平方成反比。
比如:f/5.6的通光量是f/4的一半;是f/8的两倍。
对于一个最大光圈为f/2的镜头:

;

上面表格中从前一个数字变化到后面一个数字,称“f-系数变化一档”,从前面数字变化到后面数字(就是增大f-系数),称为“缩小/收缩光圈”;反之,称为“增大/开大光圈”。
在镜头上,有光圈调节环,用来控制实际拍摄的光圈。

由于AF SLR的普及,现在一些品牌的镜头已经取消了光圈调节环,光圈的调节由机身控制,比如Canon EF系列、Minolta AF系列、Nikon G系列、Olympus Zuiko AF/Digital系列和Pentax J系列等。

光圈的作用

  • 控制进光量:由于光圈控制镜头进光量的作用,在暗弱的光线下拍摄,需要使用大光圈镜头,一获得更多的光量;而在明亮的场合,则使用小光圈不至于曝光过度。总之,可以通过光圈的调节,达到准确曝光的目的。
  • 控制景深:光圈的作用除了控制进光量外,另外一个很重要的作用是控制拍摄画面的景深。关于景深以及相关的计算,参见 [景深概念与计算],景深示例如下
  • 控制像质:由于光学原理和制造成本的限制,摄影镜头在全开光圈时的像质并不是最佳的,通常在收缩光圈后,像质有明显的改善。比如下图是表征镜头像质的MTF曲线,其中黑色线对应最大光圈的情形,蓝色线对应f/8的情形,曲线位置越高越平直,像质越好。
Android实用控件自定义逼真相机光圈View 作者:佚名 来源:吾爱源码 2016-08-12 14:46:40 0 最近手机界开始流行双摄像头,大光圈功能也应用而生。所谓大光圈功能就是能够对照片行后期重新对焦,其实现的原理主要是对拍照期间获取的深度图片与对焦无穷远的图像通过算法来实现重新对焦的效果。 在某双摄手机的大光圈操作界面有个光圈的操作图标,能够模拟光圈调节时的真实效果,感觉还不错,于是想着实现该效果。现在把我的实现方法贡献给大家,万一你们公司也要做双摄手机呢?( ̄┰ ̄*) 首先,百度一下光圈图片,观察观察,就可以发现其关键在于计算不同的光圈值时各个光圈叶片的位置。为了计算简便,我以六个直边叶片光圈效果为例来实现(其他形式,比如七个叶片,也就是位置计算稍微没那么方便;而一些圆弧的叶片,只要满足叶片两边的圆弧半径是一样的就行。为什么要圆弧半径一样呢?仔细观察就可以发现,相邻两叶片之间要相互滑动,而且要保持一样的契合距离,根据我曾今小学几何科打满分的经验可以判断出,等径的圆弧是不错滴,其他高级曲线能不能实现该效果,请问数学家( ̄┰ ̄*)!其他部分原理都是一样的)。 制作效果图: 先说明一下本自定义view的主要内容: 1.本效果的实现就是在光圈内六边形六个角上分别绘制六个光圈叶片 2.根据不同的光圈值计算出内六边形的大小,从而计算每个六边形的顶点的位置 3.设计叶片。也可以让美工MM提供,本方案是自己用代码画的。注意预留叶片之间的间隔距离以及每个叶片的角度为60° 4.定义颜色、间隔等自定义属性 5.上下滑动可以调节光圈大小 6.提供光圈值变动的监听接口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值