unity + vuforia 初体验

今天实验了增强现实的内容,使用vuforia工具实现

Vuforia扩增实境软件开发工具包(英语:Vuforia Augmented Reality SDK),是高通推出的针对移动设备扩增实境应用的软件开发工具包。它利用计算机视觉技术实时识别和捕捉平面图像或简单的三维物体(例如盒子),然后允许开发者通过照相机取景器放置虚拟物体并调整物体在镜头前实体背景上的位置(摘自百度百科)

有位前辈的博客文章非常值得借鉴,在此推荐:

unity+高通vuforia开发增强现实(AR)教程(一)

unity+高通vuforia开发增强现实(AR)教程(二)


首先注册账户

https://developer.vuforia.com


生成识别图数据

Develop-->Target Manager-->Add Database

unity + vuforia 初体验_第1张图片

添加识别图目标

unity + vuforia 初体验_第2张图片


unity + vuforia 初体验_第3张图片

点开添加的识别图 Show Features点击可以查看特征点(此步骤仅为查看,可以省略)

unity + vuforia 初体验_第4张图片

如下

unity + vuforia 初体验_第5张图片


选择需要的识别图,点击 Downlosd Dataset下载识别图

unity + vuforia 初体验_第6张图片

下载时选择unity Editor 并下载

unity + vuforia 初体验_第7张图片

下载完成的识别图资源如下,用于导入uniity项目



接下来下载高通vuforia开发包,也将导入unity项目

unity + vuforia 初体验_第8张图片

下载完成后如下



新建unity项目,导入之前下载的 识别图资源包 以及 vuforia开发包

删除Hierarchy视图中的main Camera

按照如下路径找到ARCamera 和 ImageTarget 添加到Hierarchy中

unity + vuforia 初体验_第9张图片


调整两者到合适的位置,示例如下

unity + vuforia 初体验_第10张图片

接下来

设置ImageTarget

在ImageTarget的Inspector视图中的ImageTargetBehaviour脚本的DataDet属性栏中选择导入unity的识别图选项

unity + vuforia 初体验_第11张图片

设置ARCamera

获取App License Key (没有则运行会报错)

去网站申请

unity + vuforia 初体验_第12张图片


unity + vuforia 初体验_第13张图片

将key复制到ARCamera的Inspector视图中的VuforiaBehaviour脚本的AppLicenseKey中

unity + vuforia 初体验_第14张图片

并勾选DatabaseLoadBehaviour脚本的如下选项



添加模型

添加模型到ImageTarget下,并调整到合适的位置

unity + vuforia 初体验_第15张图片


生成apk,运行(此处知识不做讨论)

将摄像头对准识别图

unity + vuforia 初体验_第16张图片

运行结果如下


unity + vuforia 初体验_第17张图片

嘿嘿 开个玩笑 放松一下心情!


结果如下

unity + vuforia 初体验_第18张图片


注:该实验在手机上没有成功识别,在平板上安装app后成功识别了,原因未知






你可能感兴趣的:(unity学习笔记)