4

我正在做一个小型教育演示,它应该使用 iOS 相机测量对象的高度和宽度。

编辑:

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

在此处输入图像描述

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

老的:

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

  1. 用户捕捉对象的一端。
  2. 用户捕捉对象的另一端。
  3. 用户捕捉对象的中心。(请给我一个更好的方法)

我使用上述过程获得了近似测量值,但对于第三步,用户捕捉对象的中心。我想在屏幕上显示指针位置(作为相机覆盖)以帮助用户确定对象的中心。

这就是我现在正在做的事情。 在此处输入图像描述

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

注意:请建议替代/最佳方式使其成为可能。我会喜欢其他建议。谢谢。!!

4

1 回答 1

2

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

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

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

如果要测量旋转角度,则必须使用罗盘读数。但如果用户倾斜设备,罗盘读数会发生变化。所以你必须使用加速度计来测量设备的倾斜度。

简而言之,您必须对罗盘和加速度计读数进行一些组合和方程式。使用指南针测量角度并使用加速度计测量设备的倾斜度。

如果您想获得更多信息来实施它,您可以问我。

希望对你有帮助....

于 2015-03-30T05:01:28.110 回答