如何解决当镜头是广角或微距时,用 Camera2 确定
在Android中,我们如何确定镜头是广角还是微距?
我正在使用下一个公式来计算每个镜头的视场:
float fov = (float)(2.0f * StrictMath.atan(sensorSize.getWidth() / (2.0f * focalLength)));
但我不知道如何使用获得的视野来确定相对于主镜头是否是广角。我可以假设如果可能大 10%,那么 probalby 是一个广角,但这只是猜测。有没有更可靠、更准确的方法?
关于微距镜头,在我的测试设备中,我发现视野通常比主镜头小,但我认为只是视情况而定,因为视场不应该与主镜头有任何区别,我认为在某些设备中可能实际上与主镜头具有相同的视场。那么,有什么方法可以确定镜头是微距镜头吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。