龙空技术网

iPhone 12 Pro能测量身高,背后的原理你知道么?

黑洞科技观察 5467

前言:

如今姐妹们对“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测距算法