使用 EasyAR Mega 进行物体跟踪
EasyAR Mega 的核心能力不仅在于对整个物理空间的定位,还可以应用于对特定、已知的物理物体进行高精度的三维跟踪。这使得您可以使用与 Mega 完全相同的开发方式,精确地跟踪一个预设的物体(如一个工业设备、一个展览品或一个零售商品),并为其叠加丰富的虚拟内容。
基本原理与流程
Mega 物体跟踪的原理与 Mega 大空间应用的原理类似,它结合了物体自身的视觉特征和先进的云端定位算法,从而实现比传统物体跟踪更稳定、更精确的效果。
Mega 物体跟踪可以看成是 Mega 空间定位功能在特定物体目标上的一种特例,其定位过程完全一致,区别只在于建图端针对物体的特殊性有细微的差别。
工作流程如下:
地图构建:
- 使用具备良好 SLAM 功能的智能手机,利用专门的 Mega Toolbox App 围绕目标物体进行数据采集。

- 通过 EasyAR 的建图管理后台,将采集到的 *.EMP 数据上传。
- 云端处理平台将对采集数据进行处理,使用先进的 AI 算法提取目标物体的视觉特征,生成目标物体的三维点云、构建带纹理贴图的稠密网格。
- 建图系统的最终输出将同样以 “Mega Block 地图” 形式存在。
- 使用具备良好 SLAM 功能的智能手机,利用专门的 Mega Toolbox App 围绕目标物体进行数据采集。
实时跟踪:
- 当用户设备扫描目标物体时,首先利用 Mega 定位功能进行实时的定位,恢复设备当前的位姿。
- 然后在设备端与设备本身的 SLAM 系统进行融合,将 Mega 地图的坐标系与设备 SLAM 系统的坐标系对齐,从而实现实时地持续跟踪。
提示
参考阅读:Mega 空间定位的原理。
与 Mega 空间定位的差异和对比
Mega 物体跟踪相比 Mega 空间定位,从技术角度是一致的,但其关注和侧重的应用场景有所区别:
| 特性 | Mega 空间定位 | Mega 物体跟踪 |
|---|---|---|
| 核心目的 | 实现用户在宏观环境中的导航、虚拟内容的空间锚定 | 实现对特定物体的数字化、信息叠加、虚实交互 |
| 空间计算 | 通过 Mega 云定位服务进行定位并在设备端进行融合跟踪 | 与 Mega 空间定位完全一致 |
| 应用场景 | 室内外导航、大规模 AR 游戏、城市级数字孪生 | 工业设备巡检、展览品导览、零售商品 AR 试用 |
与 EasyAR Sense 3D 物体跟踪的差异和对比
EasyAR Sense 也提供了强大的 3D Object Tracking 功能,但 Mega 物体跟踪与它在设计哲学和应用场景上有显著区别:
| 特性 | 3D Object Tracking | Mega 物体跟踪 |
|---|---|---|
| 定位基础 | 依赖标准格式的 3D 模型,可来自于 3D 扫描仪、三维重建软件等 | 依赖预构建的 Mega 空间地图,来自于手机采集并云端生成 |
| 跟踪稳定性 | 良好,在快速移动或部分遮挡时可能丢失 | 抗遮挡和抗干扰能力更强,跟踪更稳定 |
| 物体要求 | 物体本身需要具备丰富的纹理,几何结构简单 | 物体本身的纹理丰富性要求更低,几何结构可以更复杂 |
| 环境要求 | 对环境没有要求,目标物体可以处于任意环境中 | 目标物体所处环境可与建图采集时不同,但在功能使用之时不能任意改变环境 |
| 联网要求 | 无需联网,所有数据和计算都发生在设备端 | 需要联网,通过 Mega 云定位服务获得计算结果 |
| 动态性 | 支持。功能使用过程中目标物体可以在环境中运动 | 不支持。功能使用过程中目标物体必须保持静止 |
| 扩展性 | 可扩展支持多个目标物体同时跟踪,目标物体之间是相互独立的 | 可在同一个空间内跟踪多个物体,但这些物体在空间内必须保持静止,物体之间互不独立 |
| 适用场景 | 结构简单、纹理丰富的物体,且体验时需要能灵活移动(如在手上把玩) | 结构复杂、纹理一般的物体,且体验时在空间内相对固定(如工厂里设备的巡检、博物馆展品的导览) |
如何选择:
- 如果您的应用场景是识别一个独立的、可移动的物体,且不关心其在宏观环境中的位置,EasyAR Sense 3D Object Tracking 是更轻量、更直接的选择。
- 如果您的应用场景是在一个固定的空间(如工厂、博物馆、商场)内,对一个或多个固定的物体进行高精度、高稳定性的跟踪和数字化,EasyAR Mega 物体跟踪 是不二之选。