我正在开展一个项目,我必须从地面计算我的设备高度。我在互联网上搜索过但找不到任何解决方案。
拜托,有人告诉我该怎么做.. ??
答案 0 :(得分:1)
首先必须澄清,如果“从地面起高度”意味着海拔高度意味着“海平面高度”,或者您的意思是,当您将手掌放在手中时,手机远离地面的距离。
对于第二种情况:
与SonicWind状态一样,您可以使用相机进行操作
这需要校准相机并具有标准物体
用标准变焦拍摄必须放在地面上的标准物体。
识别对象大小 - 或在图片中选择它,并计算到对象的距离
- >你有距离地面的距离。
对象也可能是你的鞋子等。所以如果应用程序应该是针对多个用户的,你可以允许他们输入他们的鞋子尺寸;)
答案 1 :(得分:1)
带着一丝盐,一点点幽默和哲学感。通过智能手机更改气压计。
http://naturelovesmath-en.blogspot.ca/2011/06/niels-bohr-barometer-question-myth.html
答案 2 :(得分:0)
这是一个奇怪的...但是好吧..我喜欢挑战。实际执行此操作的唯一方法是在手机上运行声纳传感器(在arduino上轻松完成)。除此之外......你可以做的就是设置代码来读取加速器以猜测距离(将手机放在地上并将其拾取到你想要的高度。似乎不可能做到这一点(可能是一些)摄像机的概念使用..)