《AR与VR开发实战》——2.2 创建Vuforia案例-阿里云开发者社区

开发者社区> 华章计算机> 正文

《AR与VR开发实战》——2.2 创建Vuforia案例

简介:
+关注继续查看

本节书摘来自华章出版社《AR与VR开发实战》一书中的第2章,第2.2节,作者 张克发 赵兴 谢有龙,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.2 创建Vuforia案例

在开始本节内容之前,如果你还没有创建Vuforia账号,请先参照上一节完成注册,如果你已经是Vuforia开发者,请继续阅读接下来的内容。
1.获取License Key
在官网点击Develop,按照下图完成操作:


d191e933c69572ff88890a102427a9638cc87f38


2ddacd9e8cfde62ff717159d505095d3a579cb59


1155fa6b98b6ae06b01c68eff56e11c29aa59366

完成以上操作后,在License Manager中点击自己创建的应用名称,进入下面的界面:

2.导出新建应用的数据包
根据下图先创建一个新的数据库:


54ed38af5cecac8932eef0929b685fef89d74e51
screenshot

数据包名最好与新建的应用名相同,以便于后期查找和导出。创建好之后进入以下界面:

打开新建的数据包,添加识别目标:

本书选择Single Image(单个图像)作为识别图:
![screenshot]()


9dc0619a775dc60edab4eab126102ad011c13094

添加成功后会显示如下界面:


75488e937460cfd7e333b6c1fa1f67315c97ef28

上图中的星号表示该图片的识别度,星级越高则识别度越高。勾选已上传图片,下载并导入Unity工程中。
![screenshot]()


e8946fdff21047ac3869a7f4dff9b116f01ae08b

导入成功后如下图所示:

f81191979228bdb68efd27d3691bc7b6ca7579de

3.创建Vuforia案例
在Unity Project视图下选择Vuforia→Prefabs文件夹,并将 ARCamera和ImageTarget两个预制件拖入层级视图Hierarchy中,同时将场景自带的Main Camera删除。
预制件ARCamera上带有AR摄像机以及App相关设置;预制件ImageTarget代表一张识别图像,并且带有识别事件处理等相关脚本。

67b0feb76ee5e51c563be8119c809ae9a6d12073

点击ARCamera,在Inspector面板中找到License Key,将步骤1中创建应用时生成的License Key复制并粘贴到该区域。

2c584ef9d48f61710d3d710a5600dd5fa490072f

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Linux下C编程,子进程创建函数fork() 执行解析
最近在看进程间的通信,看到了fork()函数,虽然以前用过,这次经过思考加深了理解。现总结如下: 1.函数本身   (1)头文件   #include  #include   (2)函数原型   pid_t fork( void);  (pid_t 是一个宏定义,其实质是int 被定义在#include中)  返回值: 若成功调用一次则返回两个值,子进程返回0,父进程返回子进程ID;否则,出错返回-1   (3)函数说明   一个现有进程可以调用fork函数创建一个新进程。
632 0
纯键盘开发实战(Mouseless Programming)
作为一个践行Mouseless Programming的开发者,来谈谈自己在日常工作中是如何做到「几乎」不用鼠标的。 在说具体的「技巧」之前,先聊一聊纯键盘开发的几个原则: 1. **动机**, 动机要单纯,纯键盘开发不是为了耍酷, 你的动机应该是提高「效率」:) 2. **键盘只是工具,思想才是关键**, 代码和问题先想清楚再下手,想清楚远比写的快重要! 3. **键盘不要经
1711 0
《Xcode实战开发》——导读
本节书摘来自异步社区《Xcode实战开发》一书中的目录,作者 【美】Maurice Kelly , Joshua Nozzi,更多章节内容可以访问云栖社区“异步社区”公众号查看
1349 0
《阿里巴巴Java Spring Boot 2.0开发实战课程》05课:三层MVC网站与架构分层误区、Java面试题
本期分享主题:三层架构MVC网站与分层架构误区、Java面试题,国内系统架构设计的文章和书籍。经常会搞错分层的概念,本课程进行了讲解。还有关于model概念的解析,以及Java Spring Boot2.0面试题。 另外java是免费的!
3152 0
10059
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载