一、AR概念

    AR 是缩写,英文是:Augmented Reality,中文是:增强现实。这个技术,让用户的眼中,除了看见真实的世界,还看见了“虚拟的影像”。真实和虚拟环境叠加,呈现在用户的眼中。

二、注册

先去这个网站注册一个开发者账号,https://developer.vuforia.com/vui/auth/login

三、下载

unity AR 图片识别 unity的ar_unity

点击图片标记位置

unity AR 图片识别 unity的ar_游戏引擎_02

选择版本以及需要的SDK包,这里我们选择unity也就是第一个。

四、识别图片

unity AR 图片识别 unity的ar_unity_03

 点击Develop

unity AR 图片识别 unity的ar_Image_04

选中Get Basic进行创建。

unity AR 图片识别 unity的ar_ar_05

 添加名称勾选承认秘钥在点击Confirm进行创建。

unity AR 图片识别 unity的ar_unity_06

然后点击Target Manager进入创建图片面板,点击右上角的Add Database添加新的图片。

unity AR 图片识别 unity的ar_unity_07

添加名称点击创建,点击你创建的名称进入新的面板。

unity AR 图片识别 unity的ar_ar_08

 点击Add Target添加图片。

unity AR 图片识别 unity的ar_ar_09

 第一个File是选择图片,记住图片大小不能超过两mb,width选择宽度,这个后期可以在unity内部改所以大小随意,然后是设置名称最后Add添加。

在最新版sdk包因为官方整合可以直接在gameobject进行创建,不需要进行搜索预制体创建。

unity AR 图片识别 unity的ar_unity_10

创建一个ARCamera,并删掉原有的摄像机。

unity AR 图片识别 unity的ar_unity AR 图片识别_11

 

点击ARCamera看见这个点击Open Vuforia Engine configuration这一长串进入设置面板。

unity AR 图片识别 unity的ar_ar_12

这时我们回到之前的网页点击之前创建的秘钥,复制这些代码,然后粘贴到上面图片内的App License Key里面。

unity AR 图片识别 unity的ar_ar_13

 

unity AR 图片识别 unity的ar_unity_14

将之前的图片下载下来,点击右上角的Download Database(All) ,选择下载unity包然后直接拖进unity进行导入。

unity AR 图片识别 unity的ar_ar_15

到时候这里会出现一个选项需要勾选,勾选后会出现另一个选项也需要勾选。 

unity AR 图片识别 unity的ar_unity_16

创建这个物体 Image Target这个是识别图片的。

unity AR 图片识别 unity的ar_unity AR 图片识别_17

 

 在这里选择你想要识别的图片以及要设置的大小,最后将你要显示的物体做成它Image Target的子物体然后开始运行,将对应图片放在摄像头前就可以识别并显示你的物体了。