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相加,将得到对象的高度