【问题标题】:Distance to "point of interest" in iphone auto focusiphone自动对焦到“兴趣点”的距离
【发布时间】:2014-01-08 06:46:53
【问题描述】:

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

我想知道 iPhone 相机的“主动自动对焦”是否可以为我提供到拍摄对象(兴趣点)的距离??

非常感谢。

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

【问题讨论】:

  • +1,你找到解决办法了吗?

标签: iphone ios camera autofocus


【解决方案1】:

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

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

但这并不意味着没有其他方法。看起来这里的主题讨论得很好:Distance using OpenCV(你可以为 iOS 编译 openCV!)

【讨论】:

  • 感谢 Jordan 的回复,不幸的是,我没有任何关于我的照片的先前信息,就像任何已知尺寸的物体一样,我唯一知道的是物体在 20 厘米到 2 米之间。
【解决方案2】:

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

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

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

【讨论】:

  • 这被证明是一条死胡同。我能够使用 AvCam 示例测试该过程。我检查了 AVCaptureStillImageOutput captureStillImageAsynchronouslyFromConnection 返回的 CMSampleBufferRef 对象中的数据,虽然它确实包含 20 个 EXIF 值,但 kCGImagePropertyExifSubjectDistance 不是其中之一——即使在 iPhone 5S 上也是如此。
猜你喜欢
  • 2018-01-18
  • 1970-01-01
  • 2015-11-12
  • 2012-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-19
  • 2016-08-16
相关资源
最近更新 更多