太虚 收藏本版 +发表新主题
查看: 30678|回复: 0
打印 上一主题 下一主题

[分享] 《太虚AR初学者》第2期 利用内置资源实现多目标识别

[复制链接]

[分享] 《太虚AR初学者》第2期 利用内置资源实现多目标识别

ionhammer 发表于 2016-6-27 10:44:58 浏览:  30678 回复:  0 只看该作者 复制链接
在第1期中,主要介绍了利用VoidAR SDK进行单目标识别的实现方式。电梯直达:
本期将紧接上文,利用内置资源实现多个目标的同时识别。
识别前素材
Marker1

Marker2

模型1(Marker1识别后对应)

模型2(Marker2识别后对应)

识别后效果示意

======================================================
1、上1期Unity的Project中,为了实现单目标识别,我们已经将Assets/ VoidAR / Prefab文件夹中的预制件“ALL”和“ImageTarget”拖入了场景,如下图所示:

2、 想要实现多目标识别,只需要拖入多个“ImageTarget”,将marker和模型的关系建立好即可。
现在,我们拖入一个新的“ImageTarget”预制件

拖入后,场景中出现“ImageTarget1

1期已经设定好的“ImageTarget”不用动,我们只修改“ImageTarget1就可以了。
展开“ImageTarget1,删除Video

_Myassets / Prefab文件夹中,找到内置的模型“MarineTarget”

将其拖入至“ImageTarget1预制件下

查看存放marker的“StreamingAssets”文件夹,本次选用“1yuan.jpg”做为marker

进行ImageTarget1)的“Inspector”面板设定,确认相关信息设定正确

Model放入“MarineTarget”模型
Image File Path使用“1yuan.jpg”为marker
3、确ImageTargetALL预制件面板设定无误后,点击【Play】按钮,找张1元钱、再找张10元钱,对准摄像头进行识别,就OK了!

4、 特殊说明:
①    经过实际使用和咨询官方的技术,目前同屏幕识别6个目标就差不多了,如果要识别更多可以自己尝试,不过设备性能得刚得住才行;
②   之前自己学习时,发现扫描不出来物体,后来发现ImageTarget的Inspector面板属性未勾选。



分享至:
| 人收藏
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2013-2017 ARinChina-增强现实中国技术论坛   All Rights Reserved.