《AR与VR开发实战》——2.11 帧标记识别

简介:

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

2.11 帧标记识别

在使用Vuforia进行开发时,我们总是强调识别图的识别度星级越高,越容易识别。那么假如在商业项目中,客户要使用的识别图的识别星级为0,该怎么办呢?这就是FrameMarker大展拳脚的时候了。本节我们将为大家介绍一个名叫FrameMaker的神奇功能。
1.插件下载
访问https://developer.vuforia.com/downloads/sdk,进入如下界面,并下载Vuforia SDK的Unity版本。


97ea289a173a1030cb59ff1624adacbaba1a26a5

2.创建Unity工程
使用插件,导入新建的Unity工程。


ad6aaad1faf677cbb07e19d0559442cb597c2282

然后拖入ARCamera和FrameMaker,并在FrameMaker下新建一个Cube作为识别后呈现的对象。
3.效果实现
在ARCamera里填写App License Key,识别效果如下。

 


416555c111c4d182ba6cd0b91eb52e9e795b1b0b
 
这里要说明的是,其实FrameMaker和ImageTarget识别很像,但是,ImageTarget识别需要先将识别图上传到Vuforia,再从资源库中以.unitypackage格式下载并导入工程中使用。而FrameMaker则无需上传,官方提供了512张FrameMaker的识别图供使用。
所以当我们使用ImageTarget的时候要在ARCamera上勾选如下设置,而使用FrameMaker
的时候则无需设置。


b7d12fce816dcecb1c6733d06dcfd6ac2e04db89

所以我们在制作的时候,只需使用PS将自己的识别图和官方提供的FrameMaker进行合成即可,因为所识别的是帧识别图,与底图内容无关。但要注意一点,你所使用的帧识别图的序号需在场景中的FrameMaker中进行设定,默认为0(即第一张)。


87149397e1c46811c58ba8e100012d8958946085

官方提供的识别图已打包好,解压后可直接使用,路径如下。


f1f88eb0369dc7a22d7ed683f6be5fb2dd443fac

所以当我们遇到识别图不清楚、识别效果差或者识别图较多又相似的问题时,就可以考虑使用FrameMaker来解决这一问题,因为其主要是识别FrameMaker,而和底图没有关系。
这就是帧标记识别,快使用它让那些0星级的识别图“重获新生”吧!

相关文章
|
6月前
|
设计模式 测试技术 vr&ar
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除(三)
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除
|
6月前
|
人工智能 机器人 区块链
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除(二)
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除
|
5天前
|
定位技术 vr&ar Android开发
AR与VR在安卓开发中的应用案例
【4月更文挑战第14天】AR和VR技术在安卓开发中日益普及,改变生活和工作方式。AR应用于导航、教育、零售,如AR导航、解剖学教学工具和虚拟家居预览。VR则创造虚拟环境,用于游戏、旅游和健身,如VR游戏“Beat Saber”、虚拟旅游和VR健身应用。这些技术在医疗、房地产等领域也展现潜力,未来将有更多创新应用出现,开发者应关注并探索其可能性。
|
2月前
|
数据可视化 安全 vr&ar
VR vs AR到底谁更有潜力改变未来?
VR vs AR到底谁更有潜力改变未来?
29 0
|
3月前
|
人工智能 物联网 vr&ar
AR与VR技术的融合:开启全新的现实体验
在当今快速发展的科技领域中,混合现实(AR)和增强现实(VR)技术成为引人注目的热门话题。本文将探讨AR与VR技术的融合应用,以及它们给我们带来的全新现实体验。通过结合虚拟和真实世界的元素,AR与VR技术正逐渐改变着我们对于交互、娱乐、教育和工作的理解。
|
12天前
|
编解码 数据可视化 vr&ar
干货! 2023 VR/AR行业全貌深度剖析!
干货! 2023 VR/AR行业全貌深度剖析!
|
4月前
|
存储 数据处理 vr&ar
实时云渲染技术为何被称为VR和AR领域的加速剂?
实时云渲染技术为何被称为VR和AR领域的加速剂?
|
4月前
|
运维 安全 vr&ar
VR和AR引领的工业元宇宙:数字化革命的引擎
VR和AR引领的工业元宇宙:数字化革命的引擎
|
5月前
|
vr&ar
VR和AR的区别
VR和AR的区别
|
6月前
|
缓存 Java vr&ar
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除(一)
提升你的Android开发技能:从AR/VR沉浸到UI设计和故障排除

热门文章

最新文章