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