EasyAR 初学者入门指南 (2)---多图识别
2017-09-11 13:56
555 查看
预览:
开发资源:
源码:链接: https://pan.baidu.com/s/1kV84f5t 密码: s93r
Step 1:新建项目导入sdk
我们新建一个unity项目,命名为"ARMultiTarget"
接着导入我们的EasyAR 2.0 package并进行基本环境的搭建,首先我们像上次操作一样,在unity中新建一个文件夹,命名为"StreamingAssets",将我们的识别图导入到该文件目录下
删除原有的"Main Camera",将我们的"EasyAR_ImageTracker-1-MultiTarget"
拖到面板中
接着我们到官网申请Key填写到相机上
Step 2:处理相机
我们要编写段脚本来处理EasyAR 的多图识别功能,在"EasyAR_ImageTracker-1-MultiTarget" 组件上新建一个脚本"HelloARTarget"
脚本下载:链接: https://pan.baidu.com/s/1qYyQ1kg 密码: tipp
脚本具体内容如下:
Step 3: 处理ImageTarget
我们准备两张识别图
接下来我们拖动一个"ImageTarget"组件到面板中
我们像之前最基础操作的那样处理好ImageTarget,使得可以显示一个model(不懂的可以看看之前的教程:EasyAR基础入门之显示模型),我们在其下面新建一个cube,具体效果如下图:
我们再建一个ImageTarget,改变识别图和cube的材质,效果如图:
最后我们Build 测试就可以实现预览的效果了。
开发资源:
源码:链接: https://pan.baidu.com/s/1kV84f5t 密码: s93r
Step 1:新建项目导入sdk
我们新建一个unity项目,命名为"ARMultiTarget"
接着导入我们的EasyAR 2.0 package并进行基本环境的搭建,首先我们像上次操作一样,在unity中新建一个文件夹,命名为"StreamingAssets",将我们的识别图导入到该文件目录下
删除原有的"Main Camera",将我们的"EasyAR_ImageTracker-1-MultiTarget"
拖到面板中
接着我们到官网申请Key填写到相机上
Step 2:处理相机
我们要编写段脚本来处理EasyAR 的多图识别功能,在"EasyAR_ImageTracker-1-MultiTarget" 组件上新建一个脚本"HelloARTarget"
脚本下载:链接: https://pan.baidu.com/s/1qYyQ1kg 密码: tipp
脚本具体内容如下:
using UnityEngine; using EasyAR; namespace EasyARSample { public class HelloARTarget : MonoBehaviour { private const string title = "Please enter KEY first!"; private const string boxtitle = "===PLEASE ENTER YOUR KEY HERE==="; private const string keyMessage = "" + "Steps to create the key for this sample:\n" + " 1. login www.easyar.com\n" + " 2. create app with\n" + " Name: HelloARMultiTarget-SameImage (Unity)\n" + " Bundle ID: cn.easyar.samples.unity.helloarmultitarget.si\n" + " 3. find the created item in the list and show key\n" + " 4. replace all text in TextArea with your key"; private void Awake() { if (FindObjectOfType<EasyARBehaviour>().Key.Contains(boxtitle)) { #if UNITY_EDITOR UnityEditor.EditorUtility.DisplayDialog(title, keyMessage, "OK"); #endif Debug.LogError(title + " " + keyMessage); } } } }
Step 3: 处理ImageTarget
我们准备两张识别图
接下来我们拖动一个"ImageTarget"组件到面板中
我们像之前最基础操作的那样处理好ImageTarget,使得可以显示一个model(不懂的可以看看之前的教程:EasyAR基础入门之显示模型),我们在其下面新建一个cube,具体效果如下图:
我们再建一个ImageTarget,改变识别图和cube的材质,效果如图:
最后我们Build 测试就可以实现预览的效果了。
相关文章推荐
- EasyAR 初学者入门指南(3)---二维码+AR的应用(上)
- EasyAR 初学者入门指南(1)---显示模型
- EasyAR 初学者入门指南(3)---二维码+AR的应用(下)
- EasyAR 初学者入门指南(4)---从零构建云识别应用
- EasyAR 初学者入门指南(5)---录屏功能
- 给 DevOps 初学者的入门指南
- 开放Python书籍:一本短小精悍的初学者入门指南
- DevOps 初学者的入门指南
- Oracle初学者入门指南-什么是Metalink -MOS
- 给 DevOps 初学者的入门指南
- Java 技术新手入门-Java 初学者的入门指南
- Oracle初学者入门指南-什么是Metalink -MOS ?
- Vim 初学者入门指南
- 【OpenCV入门指南】第十三篇 人脸识别
- 【OpenCV入门指南】第十三篇 人脸识别
- 人工智能初学者入门指南:什么是强AI?
- 针对初学者的jQuery入门指南
- 【OpenCV入门指南】第十三篇 人脸识别
- Java 初学者的入门指南
- 编程“初学者”入门指南