6

在 iphone 中,我想计算从相机到主体的距离。

我想知道也许 iphone 相机的“主动自动对焦”为我提供了到主题(兴趣点)的距离?

提前谢谢了。

ps 伙计们,如果您认为这是不可能的,请告诉我;)

4

2 回答 2

1

据我所知,这是不可能的 -有关您可以做什么和不可以做什么的更多信息,请参见此处。您可以判断相机何时自动对焦,但仅此而已。

我敢肯定,您可以使用私有 API 调用获得更多关于焦点/距离的信息 - 但除非您不担心进入 App Store,否则这不是一个真正的选择。

但这并不意味着没有其他方法。看起来像这里关于这个主题的一个很好的讨论:使用 OpenCV 的距离(你可以为 iOS 编译 openCV!)

于 2011-06-30T14:15:44.330 回答
0

我一直在研究相机测量短距离的能力,但没有找到任何东西,但我在黑暗中想出了这张照片。我还没有尝试过,但文档让我认为这可能有效:

  • 创建和配置代表相机的 AVCaptureDevice
  • 通过AVCaptureSession,捕获AVCaptureStillImageOutput
  • 从 AVCaptureStillImageOutput 对象检查 kCGImagePropertyExifSubjectDistance 的 Exif 属性

很想听听是否有人能够使用这样的方法来进行准确的(小于 1 英尺)距离测量。

于 2014-01-07T22:46:53.823 回答