android - 是否可以仅使用相机测量物体与安卓手机的距离

标签 android

<分区>

Possible Duplicate:
How to measure height, width and distance of object using camera?

是否可以仅使用摄像头测量物体与 Android 手机的距离?有编码吗?

最佳答案

应该可以分辨出相机聚焦的位置。您需要了解一些关于相机镜头的信息,因为每部手机都不同。

您可能可以从嵌入在 jpeg 图像文件中的 EXIF 数据中获取此数据。 exif 可能确实包含有关对焦距离的信息,但这可能取决于相机。

这里以超焦距和景深计算器为例。

http://www.outsight.com/hyperfocal.php

  1. 您需要提供相机的焦距(即28mm)
  2. 基于镜头与传感器的距离和传感器大小的数字倍增系数(即:1.6 倍)
  3. 最后您需要知道拍摄照片时的光圈设置...(即 f2.8)

您应该能够使用这些来估计距离。它不会 100% 准确。

关于android - 是否可以仅使用相机测量物体与安卓手机的距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9436273/

相关文章:

android - 防止按返回按钮取消操作模式

Android ArrayList<MyObject> 作为 parcelable 传递

android - 在 Android 中的可绘制对象上应用动画

java - 在android中向arrayList添加值

android - "Could not initialize class sun.awt.X11.XToolkit"的可能解决方案?

java - 如何在 android studio 中编辑依赖项/外部库?

android - 我如何知道声音是否已在 android 中播放完毕?

java - 通用 EventManager - 在 3 行代码 :-) 后卡住

android.os.FileUriExposeException : file:///storage/emulated/0/test. txt 通过 Intent.getData() 暴露在应用程序之外

android - Realm 安卓 : order by id-list