前言:
如今姐妹们对“android测距算法”都比较关注,咱们都想要了解一些“android测距算法”的相关资讯。那么小编同时在网络上收集了一些有关“android测距算法””的相关资讯,希望看官们能喜欢,看官们一起来了解一下吧!关注「黑洞科技观察」
传递科技背后的思考
这两天iPhone 12 Pro版本的一个新功能吸引了大量眼球,那就是测量身高。
微博上一位叫“空什么格”的网友发布了一个操作视频,大家可以看到,打开测量软件,将激光标点移到被测目标脚底。
点击+开始测量,然后向上转动手机,让激光标点向上移动,当移动到头顶时,再点击+。
OK,测量结束,身高已经显示出来了。
这个功能神奇吧,而实现这个功能,离不开iPhone 12 Pro版本的一个新器件,那就是LiDAR激光扫描传感器。
其实之前的iPhone也是能够测量距离,包括安卓手机,都有测量软件,但是所有软件都是基于摄像头进行测量,最多有个别手机支持红外测距,所以在精度上面不可能很准确。
而这次iPhone 12 Pro则不一样,由于有了激光扫描传感器,测量精度大幅提升。
大家想知道这个测量过程是怎么实现的么?
过程参考下面的简图:
归功于LiDAR激光扫描传感器,iPhone 12 Pro可以精确的知道被测目标和自己的水平距离,包括到头的距离和到角的距离。然后在手机从下到上转动的过程中,陀螺仪能够让手机知道自己的转动角度。
然后,只需要最简单的几何知识,就能够算出被测目标的身高了。
当然,实际的算法比这要复杂一些,由于手机转动过程中也会有上下的移动,但这些都可以通过几何方法处理,最终得到精确的距离。
iPhone 12 Pro的激光传感器,有效距离大概5米,所以如果想测一个5米以外的人的身高,嗯,那就还是原来基于摄像头的算法了。
看,这就是iPhone带给大家的奇妙,一个传感器,将来会被放大成N个功能。
科技引领生活!
标签: #android测距算法