Unity 2017.3及以上
打开Unity,配置一下Unity Vuforia的AR开发环境(可参见下面链接教程进行配置,这里不再赘述),具体如下图
回到浏览器,进入Vuforia官网,添加图片数据,给数据取个名,选择“Device”可输入:developer.vuforia.com/targetmanager/project/checkDeviceProjectsCreated?dataRequestedForUserId=,具体如下图
新建好后,点击打开,给数据添加目标图片,图片请尽量复杂些,图片会影响识别效果,里面的“Width”,可以设置为1先,具体如下图
添加编号目标图片后,里面的“Rating”,星级评级初步测算了识别识别效果,星星越多,识别效果越好,之后把数据下载下来,选择Unity,具体如下图
数据包下载好后,双击添加仅工程即可,具体如下图
现在回到Unity界面,在场景中右键“Vuforia”-“Image”,给场景添加“ImageTarget”,并把场景中的“ImageTarget”的“Image Target Behaviour”的“Database”和“Image Target”设置为之前添加的数据,具体如下图
然后,选中打开场景中的“ARCamera”的“Vuforia Behaviour”的“Open Vuforia Configuration”,进行配置,勾选刚才导入的数据库,并且激活,具体如下图
在场景中选中“Image Target”,下面添加一个子物体“Cube”,作为识别的显示的物体,具体如下图
以上搞完后,(如果你电脑有摄像头,运行场景把图片放到摄像头 前即可识别显示“Cube”),可以导出安装包安装到手机上测试,iOS举例,设置包名称,摄像启用描述,Vuforia要求IOS 9.0(Android类似操作),具体如下图
XCode编译,手机运行测试,结果如下图
到此,《Unity Vuforia AR教程之 Vuforia快速图片识别》讲解结束,谢谢
您的支持,是我们不断坚持知识分享的动力,若帮到您,还请帮忙投票有得;若有疑问,请留言