【问题标题】:How to Calculate Height of Android Phone from ground如何计算 Android 手机离地面的高度
【发布时间】:2013-06-30 21:41:21
【问题描述】:

我正在做一个项目,我必须计算我的设备离地面的高度。我在整个互联网上搜索过,但找不到任何解决方案。

拜托,有人告诉我该怎么做..??

【问题讨论】:

  • 这可能会有所帮助:stackoverflow.com/questions/9361870/…
  • 使用 GPS 或气压计(如果有),或使用相机进行三角测量(在许多比例工具应用中使用)。
  • 我只能告诉你:不要使用 GPS,它太不准确了!
  • 请原谅我说的很明显,但考虑使用尺子/卷尺,我认为这是最简单的解决方案 :)

标签: android android-sensors


【解决方案1】:

带着一粒盐、一点幽默和哲学感来接受它。通过智能手机更改气压计。

http://naturelovesmath-en.blogspot.ca/2011/06/niels-bohr-barometer-question-myth.html

【讨论】:

    【解决方案2】:

    首先必须澄清一下,如果“距地面的高度”是指“距海平面的高度”的高度,或者您的意思是,当您将手机拿在手中时,它离地面有多远。

    对于第二种情况:

    就像 SonicWind 所说,您可以使用摄像头来解决问题。
    这将需要校准相机并拥有一个标准对象。
    使用标准变焦拍摄必须放置在地面上的标准物体的照片。
    识别物体大小 - 或在图片中选择它,然后计算到物体的距离。
    -> 你有离地的距离。

    该对象也可能是您的鞋子等。因此,如果该应用程序应该用于多个用户,您可以允许他们输入他们的鞋子尺码;)

    【讨论】:

      【解决方案3】:

      这是一个奇怪的问题..但是好的..我喜欢挑战。实际做到这一点的唯一方法是在手机上运行声纳传感器(在 arduino 上很容易完成)。除此之外..您所能做的就是设置代码以读取加速器以猜测距离(将手机放在地上并将其拿起到您想要的高度。否则似乎无法做到(也许有些相机的概念使用..)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-06-16
        • 1970-01-01
        • 2013-09-01
        • 2010-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多