陀螺仪简易模拟SLAM功能(旋转后虚拟物体位置不变):
SLAM: simultaneous localization and mapping ,即时定位和地图构建。也就是一个设备到了一个陌生的环境中,能知道:我在那,周围的环境是怎样的,我该怎么走,路上有什么障碍等信息。SLAM在生活中有很多用处,在AR或者MR中我们利用SLAM来对周围的空间进行扫描和三维空间重建,然后在重建的位置放置虚拟物体,来达到和现实交互或者固定虚拟物体在现实中的某个位置等等的功能。实现真正的SLAM功能需要涉及许多数学知识,以及对RGB图像和深度图像的处理等,而这次介绍的是简易的,利用手机上的RGB摄像头和陀螺仪来模拟简易的SLAM功能,操作不复杂,也不用使用深度摄像头。
实现效果:
我们不借助识别图或者其他识别信息,直接在屏幕中间看到一个模型,手机移开时,模型会消失,当手机再移回来的时候模型