首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nexus 4后摄像头的焦距是多少?

问Nexus 4后摄像头的焦距是多少?
EN

Stack Overflow用户
提问于 2014-04-22 12:09:33
回答 1查看 1.2K关注 0票数 2

Nexus 4的焦距是4.6mm,根据Android "getFocalLength()“和谷歌搜索的大多数结果。

根据http://www.devicespecifications.com/de/model/73c42796,焦距为3.51mm

根据我自己用下列公式计算的,焦距应在3.3至3.4毫米之间。如果考虑到对象的像素高度不准确,3.51可能是一个有效值。

距离(mm) =(焦距* realHeightOfObject) / (pixelHeightOfObjectInImage * physicalPixelSize)

这个方程可以在博士论文中找到:http://hal.archives-ouvertes.fr/pastel-00802707/ (P.121F)。它适用于传感器芯片的最高分辨率。

因此,似乎API调用"getFocalLength()“的结果对于Nexus 4和其他设备都是不正确的!这会影响您使用这个API调用所做的一切。有谁面临同样的问题,还是我错过了什么?

编辑:

  • 我做了同样的计算,银河S3,返回一个3.7mm的焦距,这个结果似乎是正确的。
  • 只是制作了一个小示例应用程序,以检查getFocalLength()的结果是否随焦点发生了变化。事实并非如此。它总是返回4.6。在我的图像的exif数据中,焦距总是4.6。
EN

回答 1

Stack Overflow用户

发布于 2016-07-25 10:47:55

手机摄像设备有固定的焦距。焦点()改变图像距离( CDD表面和凸透镜之间的距离)。因为你想要聚焦的物体的输入光线可能不是平行的,所以焦点会移出原来的固定焦距。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23219130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档