《AR与VR开发实战》——第2章 基于Vuforia SDK开发AR应用2.1

简介:

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

2.1 准备Vuforia开发环境

  1. Vuforia简介
    Vuforia是一款能为现实世界物体带来互动体验的AR开发平台,旨在帮助开发者打造全新级别的真实世界物品与虚拟物品的互动。它使用计算机视觉技术来实时地识别和跟踪平面图像以及简单的3D物体,使开发者能够在现实世界和数字体验之间架起桥梁。

Vuforia通过Unity游戏引擎扩展提供了C、Java、Objective-C和 .NET语言的应用程序编程接口,能够同时支持iOS和Android的原生开发,使得开发者在Untiy引擎中开发的AR应用很容易移植到iOS和Android平台上。
2.注册成为Vuforia用户
(1)打开Vuforia官网https://developer.vuforia.com/
(2)如果你已经是Vuforia 注册用户 ,就可以直接输入邮箱和密码登录Vuforia管理后台;如果你还没有注册过Vuforia用户,则需要点击注册并填写相关注册信息。
(3)在完成注册信息填写后,Vuforia会给注册邮箱发送一封激活邮件,登录邮箱按照提示操作即可激活Vuforia账户。
(4)在激活Vuforia账户后就可以点击登录进入Vuforia管理后台了,如下图所示。


c2d481f27867a2075e0dba151a0b83d469f1475c

3.下载Vuforia SDK for Unity
(1)点击上图中的Downloads链接并按照下图所示完成操作,注意在下载列表中选择


35ba63ef199f45068881574f0f1707e73598aa85

(2)本节下载的Vuforia SDK版本为vuforia-unity-5-0-5。下载解压完成后会得到后缀名为.unitypackage的Unity插件包。
  1. Vuforia 5.0.5 SDK支持的环境
    (1)Android平台支持的最低版本是Android 4.0.3。

(2)Unity支持版本为4.6.7—5.1.3p1(本节使用的Unity版本为5.0.2f1)。
5.新建Unity工程
运行Unity程序,按照步骤创建一个新的Unity工程,也可以直接打开已有的Unity工程来进行Vuforia SDK导入。


667eee10e38be736cedad5b294e79f7352f9bf50


92aa88141a0ae0a24a855339e99380fffcf77a4f

6.导入Vuforia SDK for Unity插件
双击在步骤3中下载的.unitypackage插件包,弹出以下窗口后点击Import。


9cf4d2bdbe5623bc424ff32ff3d35e1f8a9616e3

也可以在菜单栏中选择Assets→Import Package→Custom Package,然后再选择
.unitypackage文件来导入插件。
如果出现以下界面,点击“I Made a Backup.Go Ahead!”按钮即可。


c363ca83d635d89143dd32f87be891d09c74f1a5

在导入完成后,Project 窗口中显示如下:


de428bf1884e78ebbffe487424490f9242ea38ff

至此,Vuforia SDK已经成功导入了新建的Unity项目中,接下来可以创建开发Demo。

相关文章
|
3月前
|
传感器 搜索推荐 数据可视化
VR治心病?聊聊如何优化VR在心理治疗中的应用
VR治心病?聊聊如何优化VR在心理治疗中的应用
169 5
|
4月前
|
传感器 运维 数据可视化
AR眼镜巡检系统在工业互联网的应用:AR+IoT
AR与IoT融合构建虚实闭环,IoT采集实时数据,AR直观呈现并交互,形成感知-分析-决策-行动高效闭环,提升运维效率。
|
3月前
|
开发工具 Android开发
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
582 11
X Android SDK file not found: adb.安卓开发常见问题-Android SDK 缺少 `adb`(Android Debug Bridge)-优雅草卓伊凡
|
3月前
|
传感器 人工智能 安全
AR 巡检在工业的应用|阿法龙XR云平台
AR巡检技术广泛应用于电力、石化、制造、交通等行业,通过AR眼镜或平板实时叠加设备参数、历史数据及操作指引,提升巡检效率与准确性。支持远程协作、自动记录分析,并可在高危环境实现无人巡检,大幅降低安全风险,推动智能化运维升级。
|
3月前
|
机器学习/深度学习 人工智能 vr&ar
H4H:面向AR/VR应用的NPU-CIM异构系统混合卷积-Transformer架构搜索——论文阅读
H4H是一种面向AR/VR应用的混合卷积-Transformer架构,基于NPU-CIM异构系统,通过神经架构搜索实现高效模型设计。该架构结合卷积神经网络(CNN)的局部特征提取与视觉Transformer(ViT)的全局信息处理能力,提升模型性能与效率。通过两阶段增量训练策略,缓解混合模型训练中的梯度冲突问题,并利用异构计算资源优化推理延迟与能耗。实验表明,H4H在相同准确率下显著降低延迟和功耗,为AR/VR设备上的边缘AI推理提供了高效解决方案。
509 0
|
3月前
|
人工智能 监控 大数据
AR眼镜在警务安防的应用方案
针对当前社会治安防控难题,基于阿法龙XR云平台打造的云眼AI警务模块,融合AR与AI技术,构建“感知-分析-指挥-执行”一体化防控体系。通过AR智能眼镜实现人脸识别、车牌识别、人证比对、远程调度、执法记录等功能,提升执法效率与智能化水平,助力警务模式转型升级。
|
4月前
|
运维 数据可视化 vr&ar
AR远程协作在发电领域的运维应用方案
发电厂面临设备故障频发、运维人员经验不足、远程支持困难及维护成本高昂等挑战。为提升运维效率与设备可靠性,越来越多电厂开始采用增强现实(AR)远程协作技术。通过AR设备,现场人员可与远程专家实时协作,实现快速故障诊断与修复、可视化操作指导和精准培训支持。AR技术不仅缩短停机时间,降低运维成本,还提升了应急响应能力与决策效率,助力发电行业向智能化、高效化方向发展。
|
5月前
|
运维 数据可视化 安全
AR增强现实应用于工业4.0的5个案例研究
增强现实(AR)正重塑工业流程,通过实时可视化与数据叠加,提升效率、安全与质量。本文介绍AR在设备维护、汽车制造、质量控制及航空等领域的应用案例,展现其如何助力企业优化操作、减少错误并提升培训效果,推动智能化升级。
|
6月前
|
人工智能 JavaScript vr&ar
眼镜不是“玩具”,是下一个时代的入口:聊聊VR和AR的未来走向
眼镜不是“玩具”,是下一个时代的入口:聊聊VR和AR的未来走向
213 5
|
人工智能 编解码 5G
虚拟现实(VR)与增强现实(AR)的融合:开启全新交互时代
【6月更文挑战第17天】虚拟现实(VR)与增强现实(AR)融合成混合现实(MR),打造全新交互体验。MR结合VR的沉浸感和AR的现实增强,应用于教育、游戏、设计和营销,带来创新教学方式、沉浸式游戏体验和高效设计工具。尽管面临技术挑战,随着5G和AI的发展,MR有望引领未来交互的革命。