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

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

编辑:

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

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

旧:

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

>用户捕捉对象的一端.
>用户捕捉对象的另一端.
>用户捕捉对象的中心. (建议我更好的方式请这些)

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

这就是我现在正在做的事情.

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

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

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

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

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

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

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

如果您想要更多信息来实现它,您可以问我.

希望对你有帮助….

点赞