手机摄像头的等效焦距_冰影随风的专栏-程序员宅基地

文章推薦指數: 80 %
投票人數:10人

手机能拍多广? 编辑告诉您何为等效焦距 焦距:4mm 光圈:f/2.4 ISO感光度:100 曝光时间:1/354 曝光补偿:0EV 白平衡:自动. 在现阶段,一款镜头的广角端做到35mm就能称作是 ... 手机摄像头的等效焦距_冰影随风的专栏-程序员宅基地_手机等效焦距 技术标签: application   笔者随意拿出一张最近评测文章中的样张,EXIF信息就位于照片的下方。

我们看到,光圈、ISO感光度、曝光时间、曝光补偿这样的参数都比较好理解,唯独这个焦距确实让不少人生疑。

焦距:4mm 光圈:f/2.4 ISO感光度:100  曝光时间:1/354 曝光补偿:0EV 白平衡:自动    在现阶段,一款镜头的广角端做到35mm就能称作是广角镜头,而做到20mm以内就可以被称作是超广角镜头了。

佳能应用在全画幅相机上的鱼眼镜头广角端不过8mm,已经能够实现全周鱼眼的特效。

可这个4mm的焦距怎么看起来都和一般二十几毫米焦段的视角没什么区别。

那么原因究竟是什么呢?   产品:XperiaZ1(L39h/联通3G) 索尼 手机 2繁琐的焦距换算其实有原因   繁琐的焦距换算其实有原因    我们知道,每个镜头都有其固定的焦距,这叫做物理焦距。

不管这枚镜头是安装在全画幅相机、APS-C相机还是手机上(假如可以的话),它的物理焦距是不会改变的。

我们以拍照强机三星GALAXYS4Zoom为例,在它背面的镜头下方清楚地印着“4.3mm-43mm”的字样,这指的就是三星GALAXYS4Zoom镜头的物理焦距。

而手中有单反相机的朋友不妨看看自己相机镜头上的标注,上面的焦距数值同样也是物理焦距。

镜头上标注的焦距其实是物理焦距    那么,有人可能会问了,为什么我手里的18-55镜头实际上却拍不出18mm广角端的效果呢?原因很简单,你手中的相机感光元件尺寸不“标准”,谁是标准?答案是36×24mm全画幅感光元件。

全画幅感光元件与APS-C感光元件对比    有时候约定俗成是一件很玄的东西,就像为什么说以35mm胶片机的感光元件尺寸作为数码时代全画幅的标准,谁也说不清,人们就很自觉地将它当成公理不需要证明了。

由于成本等因素考虑,大部分摄影器材的感光元件尺寸都是要小于36×24mm的(大中画幅这里不考虑)。

因此为了统一对焦距的定义,人们就想出了“等效焦距”这一名词来给那些小感光元件的设备进行换算。

感光元件尺寸与转换系数成反比    如果你手中拥有的是全画幅相机,那么恭喜你,等效焦距这个词汇与你无关了,因为你就是“基准”;那么对于众多买不起全画幅相机的人们而言,不管你使用的是什么设备,相机也好,手机也好,等效焦距就都适用了。

  产品:XperiaZ1(L39h/联通3G) 索尼 手机 3不懂转换系数?编辑帮你推导   不懂转换系数?编辑帮你推导    那么如何来衡量等效焦距呢?这里我们再引入一个概念“转换系数”,等式为:物理焦距×转换系数=等效焦距。

转换系数的计算方法很简单,用全画幅感光元件的对角线长度÷你手中设备的感光元件对角线长度,这个比值就是转换系数。

接下来我们以相机和手机各举一个实例来看看转换系数是怎么得出来的。

   我们先以佳能相机为例,已知佳能全画幅感光元件长宽分别为36mm和24mm,设对角线长为x,依勾股定理,有36²+24²=x²,可得x≈43,即佳能全画幅感光元件对角线长约为43mm。

而佳能APS-C画幅感光元件的长宽分别约为22.3mm和14.9mm,同理可得佳能APS-C感光元件对角线长约为27.2mm。

二者的比值约等于1.6,而这正是佳能APS-C画幅的转换系数。

这枚镜头如果放在APS-C相机上是无法获得17mm视角的    以佳能EF17-40mmf/4LUSM镜头为例,当其安装在佳能全画幅相机时,其实际焦距就等于镜头上标注的焦距,也就是广角端17mm,长焦端40mm。

而将其安装在佳能APS-C相机上时,需要在物理焦距的基础上各乘以转换系数1.6,这样,其“等效35mm”焦距就变成27-64mm。

这也就是很多人在APS-C相机上挂17-40后发觉广角端不够广的原因,因为实际上即使是17mm端的视角也仅仅相当于全画幅相机27mm的视角。

  产品:XperiaZ1(L39h/联通3G) 索尼 手机 4手机传感器面积计算很特别 手机传感器面积计算很特别     手机上转换系数的算法原理与相机相同,不过,有一点区别就是手机的感光元件对角线长度算法发生了变化。

    一般来说感光元件的尺寸都是以长宽毫米数来表示的,不过有一类感光元件比较特殊,那就是大多数消费级数码相机和手机中的感光元件,它采用的是“1/XX英寸”这样的表示方法。

不过,如果你认为这里的1英寸等于25.4mm的话,那可错了。

    上世纪中后期,真空管是电视摄像机的感光元件,真空管的外部有一个玻璃罩。

真空管的外径虽然包括了玻璃罩的厚度,不过这一层罩子显然没有参与成像,因此实际成像区域只有16mm。

真空管曾被作为感光元件使用(图片来自维基百科)     还是那句话,约定俗成是一件很玄的东西,虽然CMOS早就取代了笨重的真空管,不过这种计算方式却鬼使神差地沿用到了现在。

以至于1英寸以下的感光元件中,英寸的单位并不是1英寸=25.4mm,而是1英寸=16mm。

    当大伙理解了这样一个度量单位的差异,计算手机感光元件的尺寸也就不再是难事了。

我们以索尼Xperia Z1为例,其感光元件尺寸为1/2.3英寸,按照“行业潜规则”计算,16÷2.3≈6.96。

大部分手机感光元件的长宽比为4:3,这样,设感光元件的长为4x,宽为3x,根据勾股定理,有(4x)²+(3x)²=6.96²。

可得x≈1.39,乘以系数,可知1/2.3英寸感光元件的尺寸约为5.6×4.2mm。

传感器尺寸与焦距转换系数的倍率关系     不过这里需要注意的是,由于不少厂家在标注1英寸以下感光元件时会圆整到常用值,而未参与成像的部分感光元件面积也被计算在内,因此厂商所提供的感光元件尺寸要略大于理论计算得出的数值。

事实上,1/2.3英寸感光元件的尺寸通常被定为6.2×4.6mm,对角线长约为7.7mm。

  产品:XperiaZ1(L39h/联通3G) 索尼 手机 5手机能拍多广?算算就知道   手机能拍多广?算算就知道    现在,索尼Xperia Z1的感光元件转换系数已经可以得出了。

43.2÷7.7≈5.6,这就是索尼XperiaZ1的感光元件转换系数。

我们送上一张索尼XperiaZ1拍摄的照片,其EXIF信息显示焦距为5mm,根据等效焦距计算公式,物理焦距5×转换系数5.6=等效焦距28,仍然处在广角范围内。

而照片的实际视角也与等效35mm下28mm焦段的视角接近。

焦距:5mm 光圈:f/2.0 ISO感光度:50  曝光时间:1/400 曝光补偿:0EV 白平衡:自动    不过必须要强调的一点是,等效焦距这一概念严格意义上来说应该理解为“等效视角”。

事实上就连视角也仅仅是接近而不是完全一致,与景深和透视关系更是互不影响。

   那么,上面列举了这么多等式的意义在哪儿呢?    对于相机而言,由于其感光元件尺寸以毫米表示,因此我们很容易推算出其转换系数。

而对于感光元件尺寸较小的智能手机来说则十分困难。

现在,只要消费者掌握了某款智能手机的感光元件尺寸,就可以计算出感光元件的对角线长度,继而得出转换系数。

只要用手机实拍一张照片,用照片EXIF信息中的焦距乘以转换系数,就能够判断这款手机摄像头的广角端到底有多大。

手机摄像头能拍多广?算算看 版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/pilifeng1/article/details/83106226 原作者删帖   不实内容删帖   广告或垃圾文章投诉 智能推荐 题目将一个数组逆序输出。

此题没有指定数组类型,那么默认是个int类型好了。

其实和之前一题逆序打印输入的各位数字一题是差不多的。

以下publicclassProblem31{//倒序的方法publicstaticint[]reverse(int[]x){int[]result=newint[x.length];for(inti=0,j=x.length-1;i<result.leng 一、读写分离和防止sql注入的必要性(foreword)1、读写分离:一句话定义:读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。

数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。

图1-1主从读写分离示意图读写分离的好处:(1)增加冗余(2)增加了机器的处理能力(3)对于读操作为主的应用... 1:首先打开一个类视图2,、按键盘上的ctrl+f10键,效果如下: 3、然后选择ShowLineNumbers,最后的效果如下:就这样,你就可以在编辑器中看到你的代码的行号了。

其实最重要的是知道Ctrl+F10能打开视图菜单就一切搞定了。

已获原作者授权.原系列地址:PythonTkinterMastermind游戏本章我们演示一个进阶例子.我们用Tkinter编写了"BullsandCows"游戏.这个游戏也被称作"CowsandBulls"或者"PigsandBulls"或者"BullsandCleots",是一个古... 1、将需要合并的文件存在一个文件夹里,并在这个文件夹中新建一个xlsx文件。

(这里显示的是tsv文件,一般是xlsx文件)2、打开新建的文件,选择菜单栏中“数据”→“获取数据”→“自文件”→“从文件夹”,选中文件夹。

3、弹出窗口中可以看到文件夹中所有文件目录,在最下方中选中“组合”→“合并并转换数据”。

4、弹出合并文件界面,选择确定。

5、在弹出的新界面中,选择“关闭并上载”,即可得到合并数据。

... 上周,我们在写一些清理数据的脚本时,由于不同开发人员的脚本执行顺序没有详细对接,导致有一张表的某个字段丢失了一天的数据,虽然后来费了好大精力想办法弥补回来,但类似的情况最好还是杜绝,至少需要一个自动备份数据库的工具。

需求分析导致数据丢失的原因有很多,员工操作失误,服务器硬盘挂了(机房烧了),服务器被人黑了然后篡改数据库了,甚至是员工删库跑路了,都是有可能的。

那我们需要把数据库备份到一个大概率不会发... 随便推点 1、记录技术性异常而不是用户异常用户异常(如:“登录用户名已经存在”)除了显示给用户,要么什么都别管,要么根本就不是异常(“用户尚未认证”)。

技术性异常(如:“文件存储不够,没法订阅此产品”)才是你需要调试而为此做出反应的,如果你记录所有事情很有可能因日志实体太长而不能真正有意义的反映到你所记录异常日志中。

你应该查明日志文件中的每个异常找到其原因(“是bug吗”),过多的异常将使你草率地对待异常(... UUID是128位的全局唯一标识符,通常由32字节的字母串表示。

它可以保证时间和空间的唯一性,也称为GUID。

全称为:UUID--UniversallyUniqueIDentifier在python中叫做UUID,在C#中称为GUID--GloballyUniqueIDentifier.它通过MAC地址,时间戳,命名空间,随机数,伪随机数来保证生成ID的唯一性。

  UU... 从网上下载了一个dubbo的插件,然后放到JMeter的/lib/ext目录下:然后启动直接异常发现启动不了,然后下载了一个全新的JMeter3.2将dubbo插件放到同样的目录,启动,没有问题:那应该不是JMeter本身的问题通过异常提示:Abstra这个接口已经存在父类Annot*这个类那么就要寻找Annot这个类是属于哪个jar包查看使用版本的Jmet... git文章目录git一、git入门1.什么是git2.版本控制系统3.git基本工作流程3.简单的命令1.添加文件2.删除文件3.移动文件4. 查看功能二、git进阶1.引入库2.读入数据总结一、git入门1.什么是gitGitisafreeandopensourcedistributedversioncontrolsystemgit是一个免费并且开源的分布式版本控制系统2.版本控制系统保留文件所有的修改历史记录,可以方便地撤销之前对文件的修改操作3.git基 什么是Java内省:内省是Java语言对Bean类属性、事件的一种缺省处理方法。

Java内省的作用:一般在开发框架时,当需要操作一个JavaBean时,如果一直用反射来操作,显得很麻烦;所以sun公司开发一套API专门来用来操作JavaBeanPerson.javapackagecom.sunxiang.inneraware;publicclassPerson{ privat... 原题链接思路1.可以将a进制转化成10进制,然后再将10进制转化成b进制,需要高精度2.也可用短除法直接将a进制转化为b进制AC代码#include<bits/stdc++.h>usingnamespacestd;intmain(){intT;cin>>T;while(T--){inta,b;stringa_line,b_line;cin&gt 推荐文章 Photoshop储存为psd出现程序错误提示怎么办?程序错误解决教程_米奇^吖的博客-程序员宅基地_ps不能保存因为程序错误 警告:sun.misc.BASE64Decoder是Sun的专用API,可能会在未来版本中删_weixin_33860528的博客-程序员宅基地 python3图片添加文字水印及图片水印_qq_33036361的博客-程序员宅基地 判断IE浏览器的最简洁方法_weixin_30608503的博客-程序员宅基地 C字符串截取_WGS.的博客-程序员宅基地_c字符串截断 如何使用GlobalMapper按照指定边界裁剪高程区域_mrib的博客-程序员宅基地_globalmapper裁剪高程 爱上MVC~为非法进行Action的用户提供HttpStatusCodeResult_oldbalck的博客-程序员宅基地 jmeter批处理执行测试脚本_ccchen214的博客-程序员宅基地_jmeter批量执行脚本 热门文章 python实现数据库事务回滚_PythonORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍SQLAlchemy添加数据..._weixin_39702400的博客-程序员宅基地 CompletePhysicsPlatformerKit学习_weixin_33847182的博客-程序员宅基地 Python之Flask-wtforms_航海到IT的转变,梦想一直在路上的博客-程序员宅基地_flaskwtforms 编写一个Applet,以等间距画出等宽的几个竖条[email protected]@南风的博客-程序员宅基地 sccm2007r2stepbystep之十三操作系统分发part2_weixin_33728708的博客-程序员宅基地 【笔记】fluttertheme:themeData()统一设置主题颜色不起作用解决方法_Syvlia005的博客-程序员宅基地 OAuth2.0认证授权流程以及SpringSecurityOAuth2.0_aaaak_的博客-程序员宅基地 有一部龙珠上是打超级计算机的是哪一部,这20部七龙珠剧场版都没全部看完,还好意思说自己是龙珠迷?..._王友初的博客-程序员宅基地 相关标签 application



請為這篇文章評分?