EasyAR 初学者入门指南 (2)---多图识别
来源:互联网 发布:数据库加密产品 编辑:程序博客网 时间:2024/05/29 02:41
预览:
开发资源:
源码:链接: 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 测试就可以实现预览的效果了。
阅读全文
0 0
- EasyAR 初学者入门指南 (2)---多图识别
- EasyAR 初学者入门指南(4)---从零构建云识别应用
- EasyAR 初学者入门指南(1)---显示模型
- EasyAR 初学者入门指南(5)---录屏功能
- EasyAR 初学者入门指南(3)---二维码+AR的应用(上)
- EasyAR 初学者入门指南(3)---二维码+AR的应用(下)
- 编程“初学者”入门指南
- Flex初学者入门指南
- Java初学者入门指南
- Vim 初学者入门指南
- EasyAr实现图片识别
- FreeBSD初学者完全入门指南
- Java 初学者的入门指南
- easyAR unity3d识别拍照图片
- C++ 初学者指南 第一篇(2)
- C++ 初学者指南 第二篇(2)
- C++ 初学者指南 第三篇(2)
- C++ 初学者指南 第四篇(2)
- 微型四旋翼飞行器的设计与制作
- 七、操作系统之设备管理
- 網頁使用AJAX提交FORM
- 整理:深度学习 vs 机器学习 vs 模式识别
- QT之多个界面的弹出
- EasyAR 初学者入门指南 (2)---多图识别
- 百度地图demo里提示key验证失败,错误码:230解决方法
- 使用OAuth打造webapi认证服务供自己的客户端使用
- c++学习之模板模板
- 分布式云调度处理系统
- 位操作基础篇之位操作全面总结
- 缓存概述
- web中缓存的几种方式
- dns协议及帧格式