android - 如何计算手机摄像头的视野?

标签 android camera augmented-reality

我需要知道手机摄像头的视野才能制作增强现实应用程序,以便计算我必须在摄像头上写下的位置 查看位于正确位置的 gps 的名称 城市的兴趣点屏幕坐标,指向兴趣点。

例如:

距离5米:6米(从左到右FOV)

距离10米:12米(从左到右FOV)

如何计算?

最佳答案

我认为您永远不会匹配每个设备的 FOV 定义。 (比较 this answer for iPhone 。)

使用 android 时每个设备都不同。拿起您的设备,进行计算(或从其他任何地方获取结果)并自行决定选择一个合理的 FOV 角度。

也许你可以考虑Camera.Parameters . getSupportedPictureSizes()用于获取相机比率,但这应该是您所能做的。

关于android - 如何计算手机摄像头的视野?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7585555/

相关文章:

android - ACTION_DISCOVERY_STARTED 从未调用过 android

android - 我在 xamarin android 中使用相对布局的布局代码有问题吗?

java - Android – 我这样做对吗?

android - 在 Android 中绕过 MediaRecorder 来录制/处理视频

ios - 如何在 iOS 中向 WWDC 2010 茶壶示例代码添加距离注意事项?

swift - 如何使用 ARKit 和 RealityKit 检测二维图像

swift - 如何更改 SCNParticleSystem 中粒子的亮度?

Java/安卓。 int = 文本?

java - Android:启动相机应用程序现在会使应用程序崩溃

jquery - 访问 html 5 相机闪光灯