Blackberry 6和7中的智能卷尺。

我想使用相机通过三角测量目标的距离和高度。我在Google Play中找到了这个app
我想使这种类型的应用程序不完全相同,但完全相同,但符合我的要求

任何人都可以给我/建议我正确的方式或任何示例,以便使我对这一要求有更多的了解。

此图片将给您我明确的要求

或者单击此视频链接以了解要求video

i want to get height of object and distance (c) .

最佳答案

此应用程序的第一步应该是获取移动设备(相机)倾斜的角度。如果有可能获得倾斜角α,
然后根据切线公式给定的链接,您将获得物体与摄像头的距离,这里您必须考虑摄像头的高度(h)。一旦获得高度,然后将移动设备再次倾斜到对象的顶部,并进行计算高度。

简而言之,最重要的步骤是获得手机与物体的倾斜角,之后所有其余部分都是三角计算。

毕竟它将给出不准确的近似结果。




  如果您能够计算出手机倾斜的角度
  
  第一步:计算距离


1)将您的手机倾斜到对象的底部,它将使您获得角度A(如图所示)
2)考虑手机的高度h(将标准高度视为5ft)或


  您可以使用SONAR系统获取手持电话或this may help you的高度


3)现在,通过切线公式,您将获得距离d,如图所示


  步骤2:计算身高


1)将手机倾斜到物体的顶部,并如图所示获得角度B。
2)正如您在上一步中计算的d一样,将角度b和d放入切线公式中,您将得到h1
3)将h和h1相加,将得到对象的高度

10-04 18:58