1、 null
2、 启动Unity并创建空白项目,在层级视图中右键点击,从Vuforia Engine导入MultiTarget及相关资源,操作步骤所示。
3、 登录Vuforia,获取密钥作为许可证使用,具体操作步骤所示。
4、 在目标管理器中创建一个多图识别数据库,用于存储和管理后续所需的多图识别数据,操作步骤所示。
5、 进入新建的Database数据库,添加目标图片Add Target,多图识别选择Cuboid模式,按图片设定长宽高参数,并命名,具体操作所示。
6、 点击新建的多图Cuboid名称,开始添加图片。由于是Cuboid格式,最多支持6张图片,可全部添加,也可选择性添加部分图片,具体操作所示。
7、 选择已添加图片的库,点击下载数据包,根据Unity使用需求选择相应格式进行下载,操作所示。
8、 将下载的数据包直接拖入Unity项目中完成导入,具体操作所示。
9、 在PlayerSettings中启用Vuforia所需平台支持,操作步骤所示。
10、 在层级面板中移除原有的摄像机,右键选择添加Vuforia的ARCamera组件,随后将之前获取的App License Key复制粘贴到对应位置。若未填写授权密钥,功能将无法正常使用,具体操作可参考示意图。
11、 此时可在多目标选项中选择自建的多图数据库,实际效果所示。
12、 在项目中选中多图XML文件,于文件夹内打开查看,可见其中包含多个位置的图片信息,具体内容所示。
13、 修改XML文件中的相关信息并保存后,Unity会自动更新。这样便可根据实际需求灵活调整多图识别功能,不再局限于立方体识别,实现更自由的识别设置,具体效果所示。
14、 返回Unity,在多目标下添加一个立方体进行测试,操作所示。
15、 连接摄像头并运行场景,识别图像后即可在不同位置看到Cube的展示效果,所示。
