在iOS中使用相机的物体的高度和宽度

时间:2015-03-17 15:32:44

标签: ios objective-c camera accelerometer ios-camera

我正在开展一个小型教育演示,应该使用iOS摄像头测量对象的高度和宽度。

修改

我有一个新理论来测量物体的宽度。

enter image description here

在上图中,如果我可以得到Angleα和Angleß,我可以通过使用三角公式获得未知边的宽度。我已经有了b1和b2的值。

OLD:

现在,我只专注于测量长度。 据我所知,它应该是三步过程。

  1. 用户捕捉对象的一端。
  2. 用户捕捉对象的另一端。
  3. 用户捕捉对象的中心。 (建议我为这些更好的方法)
  4. 我使用上述过程获得近似测量,但是对于第3步,用户捕捉对象的中心。我想在屏幕上显示指针位置(作为相机覆盖),以帮助用户确定对象的中心。

    这就是我现在正在做的事情。 enter image description here

    如何为第3步绘制指针位置?

    注意:请建议替代/最佳方式使其成为可能。我想要另一个建议。谢谢!

1 个答案:

答案 0 :(得分:2)

首先,我必须感谢你迄今为止所做的工作。另一个好处是解释的方式,敬礼!!!!!

在阅读了你的问题之后,我觉得你不需要代码,你可以做到。我认为你只需要方向。

根据您的解释,您希望记录设备的旋转角度。

如果要测量旋转角度,则必须使用compas读数。但是如果用户对设备进行测试,则compas读数将会改变。因此,您必须使用加速度计来测量设备的定位。

简而言之,您必须对compas和加速度计读数进行一些组合和计算。使用compas测量角度并使用加速度计测量设备的倾斜度。

如果您想了解更多信息,可以问我。

希望这会对你有帮助....