Appearance
创建一个 Tracking 2D 应用
TIP
本章节将指导开发者通过 SDK 搭建一个 Tracking 2D 的 demo;
- 导入 SDK 资源包
- 删除场景中的 MainCamera
- 为场景添加 6Dof 能力:Heirarchy 视图中右键空白处,依次选择:XRAbilities - SpatialTracking,将在场景中自动创建 CameraRig
- 基于 AROS 开发的应用还需要为场景添加 AROS 系统交互能力:Heirarchy 视图中右键空白处,依次选择:XRAbilities - Additional... - SystemManager,将在场景中自动创建 SystemManager
- 创建 Tracking 2D Manager:Heirarchy 视图中右键空白处,依次选择:XRAbilities - Tracking2D,将在场景中自动创建 Tracking 2D Manager
- 导入 2D Marker 算法配置工具
Step1: Step2: Step3: https://gitlab.com/InsightAR/ezxrcore/ezxrtools.git
生成算法配置
- 打开 Tool
TIP
支持配置多个识别图,每次识别只会成功识别最优的一个结果
- 编辑 2D Marker 信息
说明:图片长边尺寸为实际物理尺寸,请填写正确以保证识别效果;
- 修改 texture 类型
TIP
此项配置若不设置,可能会导致识别图自动被裁切等操作,最终影响识别效果
- 导出算法配置包
- 补充 Tracking 2d Manager 信息
说明:
- 填写信息包括:ios 读取目录、android 读取目录、2Dmarker 描述子、算法配置、2Dmarker 信息,后三者顺序无要求;
- 按以上对应信息填写,以保证程序运行时可读取到准确文件信息;
- 多图配置时,需要填写多个 2D Marker 描述子
- 编译此场景到设备,运行后即可进行定位观察