增强现实已经成为比VR技术更流行的技术,并且它的繁荣尚未到来。最近,我们将介绍如何使用SLAM技术的应用来更改增强现实技术。当这两种不同的交互方法开始无缝融合时,我相信我们将看到功能最强大,使用最广泛的增强现实实现。尽管普及率有限,但增强现实显然是当前最热门的技术领域之一。这在很大程度上是由于通过标记跟踪实现AR的传统方式,以及随之而来的高障碍。 1.图像识别和标记跟踪除了3D模型和动画之外,增强现实的支点还基于两种紧密相关的技术:图像识别和标记跟踪。当两者配对时,它们可以支持相机识别图像数据,从而触发相关体验,并在三维空间中跟踪相对于相机的眼睛位置。通过将图像上传到处理服务器,开发人员可以将一个或多个图像与单个增强现实体验相关联。这样,设备上的相机可以理解和跟踪叠加的数字内容。对于其工作原理,我们必须首先了解两个核心概念。第一个是Marker DetecTIon(标记检测),它通过摄像机镜头识别图像(通常称为标记),并与服务器上的相应部件建立关联以触发体验。第二种是标记跟踪,即维护物理对象或标记实时方向并不断更新数字内容以模拟其功能的能力。基于标记的AR体验的示例。检测和跟踪的质量由一系列参数确定,这些参数主要是对比点的复杂性和标记中缺少的重复模式。我可以开始撰写另一篇文章,以解释良好标记和不良点击的复杂和难点。尽管这仍然为用户提供了强大的体验,但是它具有明显的局限性,并且自诞生之日起就一直困扰着整个行业。从用户体验的角度来看,我不仅需要下载特定的应用程序,还需要相应的物理对象来激活体验。但是使用SLAM,用户只需要一个移动设备即可访问内容。 2.即时定位和地图构建(SLAM)即时定位和地图构建的英文缩写是SLAM。随着越来越多的设备配备辅助深度摄像头(在撰写本文时,Google和Apple已经找到一种绕开专用辅助摄像头的方法),这项技术才刚刚成为可行的选择。支持SLAM。基本上,这项技术可以主动识别空间中的墙壁,地板和其他物理障碍。当前,大多数使用SLAM的应用程序仅使用楼层识别和位置跟踪将AR对象放置在用户周围的表面上。一些平台可以处理其他空间信息(例如墙壁,天花板,家具等),以便可以更深入地了解周围的环境。当前,广泛使用这些功能的两个主要平台是Apple ARKit和Google ARCore。 3.密集的点云重建:3D世界的点绘图技术为开发人员提供了以前无法实现的AR体验提供了多样性和灵活性。 SLAM可以主动对它认为存在的表面每秒进行数百次粗略估计,并使用迹线或顶点固定这些微观位置。通过建立密集点云重建,设备相机不仅可以识别物理空间,而且还可以记住对象旋转时的相对位置。以下是实时处理信息技术的演示:基于跟踪的体验可以提供巨大的优势:上下文。当用户拿起一个对象时,激活的数字内容感觉就像对象的一部分。如果我从全麦蜂蜜坚果格兰诺拉麦片中激活了AR体验,然后卡通吉祥物从盒子里飞了出来,那将是有意义的执行。这种行为使应用程序真正成为“浏览器”。物理世界。使用SLAM来实现这一目标要困难得多,因为尽管计算机可以更好地理解世界的形式,但是它无法根据所看到的内容提供实质性的反馈。通过SLAM,用户可以在办公室中实际控制卡通水管工(例如Mario)来收集金币或避开危险的食肉植物。用不存在的家具和海报重新装修卧室;或将其放置在街道上的“箭头系列”上,然后使用GPS定位最接近的箭头