任务一 Vuforia认知

  1. Vuforia注册账号

先到https://developer.vuforia.com注册账号,如图。进入之后点击右上角的Register进行账号注册。

注册好开发者账号之后,在开发者界面中点击“Develop”,如图。之后会进入开发者界面,会有两个主要的选项。

License Manager这是App的License管理界面,因为Vuforia对每个App都会有一个唯一的License Key,在Unity的设置中需要输入这个长串的Key,才能开启Vuforia的识别功能。点击“Get Development Key”获取免费的开发license,用免费的key的话程序左下方会一直有Vuforia的水印,而且一些功能会有些限制,但是用来学习足够了,如图。

Target Manager这是对象数据库管理界面,每个数据库中可以上传需要识别的图片。点击“Add Database”,会弹出一个界面,输入这个数据库的名字和类型。数据库类型一共有三种:Device(设备识别),Cloud(云端识别),VuMark(条形码),如图。

这样我们的vuforia账号注册完毕。

  1. Vuforia开发环境的搭建

安装Unity时候对话框中有安装选项,如图。要把“Vuforia Augmented Realty Support”组件勾选。

创建一个新的Unity工程,在PlayerSettings/XR中, 选择 Vuforia Augmented Reality Support。如图。

在场景中添加AR Camera来替换默认的主摄像头 (GameObject Menu> Vuforia>AR Camera)。如图。这样相关的Vuforia组件都加载进资源管理器中。

任务二 Vuforia功能

  1. Unity中Vufoia界面参数

Vufoia界面参数主要体现在ARCamera上,每个案例中都会使用到ARCamera预制件,ARCamera上组件的脚本,

在VufoiaBehaviour组件下点击“Open Vuforia Engine configuration”可以为APP添加License Key,如图。该Key是该应用的标志。建议每一个Key只能应用于一个APP,否侧在设备上运行时可能会报错。

在其下面可以修改摄像机的模式、如图。MODE_DEFAULT(速度和效率之间)、MODE_OPTIMIZE_SPEED(扫描速度优先)、MODE_OPTIMIZE_QUALITY(扫描质量优先)

可识别图像和物体最大数量参数,如图。

  1. 扫描图片功能

Vufoia可以对图片机型扫描和追踪,通过摄像机扫描图片时上方出现一些设定的3D物体。处理目标图片有两个阶段,你需要设计目标图像,然后上传到Vufoia目标管理进行处理和评估,评估结果有5个星级,不同的星数代表不同的星级。星级越高说明图片的识别度越高,

  1. Vuforia其他组件

在Unity菜单栏里Game Object>Vuforia Engine下用到的所有组件

Image :图像目标是将AR内容置于例如杂志页面、名片和照片等平坦对象上的最简单方式。

Multi Targets:多目标用于具有平坦表面和多个面的对象,或者包含多个图像的对象。产品包装、海报和壁画都可成为很好的多目标。

Cylindrical Image:圆柱体目标可让您将AR内容置于具有圆柱和圆锥形状的对象上。具有印制设计的苏打水罐、瓶子和管子都是圆柱体目标的不错候选者。

Model Targets:模型目标使用数字3D模型按形状识别对象。将有关多个视图中多个对象的AR内容置于工业设备、车辆和玩具等各种项目上。

Object Targets:对象目标通过扫描对象创建。它们是玩具和具有丰富表面细节和一致形状的其他产品的不错选择。

VuMarks:VuMarks可让您对一系列对象标识和添加内容。它们是向产品系列、库存和机械添加信息和内容的绝佳方式。

项目三 Vuforia 开发工具相关推荐

  1. 可爱的python测试开发库及项目(python测试开发工具库汇总)

    转载: https://www.jianshu.com/p/ea6f7fb69501 可爱的python测试开发库及项目(python测试开发工具库汇总) github地址 相关书籍下载 Python ...

  2. flutter图标按钮_Flutter开发第一个项目android studio 开发工具的使用说明

    Flutter开发第一个项目android studio 开发工具的使用说明 做个自我介绍 自我介绍还是有必要介绍一下的,毕竟这是网络里,你看不到我,我看不到你,只能通过文字来传递信息,本人做技术8年 ...

  3. HTML(一、语法规范,二、结构标签,三、开发工具,四、HTML常用标签,五、注释和特殊字符)

    文章目录 前言 一.html语法规范 1. html基本语法规范 2. 标签关系 二.基本结构标签 1. 第一个 HTML 网页 2. 基本结构标签总结: 三.开发工具 1. vscode工具的创建工 ...

  4. 【Windows 应用程序开发详解】三.Windows开发工具配置与使用(一)

    [Windows 应用程序开发详解]三.Windows开发工具配置与使用 一.Visual C/C++ 我们都知道在应用程序开发的时候都是要依赖于开发工具的,Windows主机应用程序绝大多数都是使用 ...

  5. 用 Vite 创建Vue3项目和相关开发工具配置

    目录 一.创建项目 二.vite的快捷用法 三.安装Vue3开发工具 Vite热更新.打包构建速度更快,但目前周边生态还不如 Webpack 成熟,目前实际开发中还是以 Webpack 为主,但目前就 ...

  6. 2.5 Moblin项目提供的开发工具

    (作者:徐诚 http://blog.csdn.net/shizhebsys 保留版权) 为了简化Moblin项目的开发,Moblin社区提供了很多有用的工具.其中最主要的是Moblin映像创建者和L ...

  7. HTML(四)——HTML标签(三)——开发工具插件安装

    目录 开发工具 VScode的使用 VScode工具生成骨架标签新增代码 4.3.1 文档类型声明标签 4.3.2 lang语言种类 4.3.3 字符集 总结 VSCode插件安装 安装方法 推荐插件 ...

  8. Java学习笔记项目三:开发团队调度软件(尚硅谷)

    JAVA学习笔记开发团队调度软件 ①创建基础组件 Equipment 接口 package august.domain;/*** 设备领取** @author : Crazy_August* @Dat ...

  9. java尚硅谷 项目三《开发团队调度项目》最细致流程、总结

    目录 1.目标 2.项目细节 2.1功能 2.2主界面显示 2.3功能展示 2.3.1团队列表 2.3.2添加团队成员 2.3.3删除团队成员 2.3.4退出 3.项目包和类的说明,软件设计结构 4. ...

最新文章

  1. git常见操作--忽略文件以及常用命令【转】
  2. ubuntu18.04.4 环境变量设置 export path
  3. 阿里巴巴Json工具:Fastjson教程
  4. ubuntu14.04下出现libmysqlclient.so.20找不到问题
  5. Netty源码解析8-ChannelHandler实例之CodecHandler
  6. npm run dev 后dist 被情况_npmamp;npxamp;nvmamp;yarn 介绍
  7. 【Java代码】反射机制处理传递给mapper文件的非Map类型参数对象(指定属性为空则设置默认值)
  8. android dpi
  9. 【转】CT基本概念(必须掌握)!!!!!!!!!!!!!!
  10. linux内核笔记-内核同步
  11. ubuntu中flash中文乱码的问题解决
  12. JVM技术周报第1期
  13. myeclipse 快捷键(转载)
  14. Linux学习笔记二:Ubuntu启用root用户、更改软件源以及安装vim
  15. 职场达人教你怎么删除pdf空白页
  16. 开源BI工具对比(三) DataEase
  17. UEFI除标准应用程序工程模块外的其他工程模块--随记
  18. 第三方登录mysql表_浅谈数据库用户表结构设计,第三方登录
  19. 做一名有幸福感的计算机教师,做一名具有幸福感的教师
  20. 官网删除「儿童性虐待内容检测方案」,但苹果仍未放弃该计划

热门文章

  1. 苹果电脑上几个专业的数码照片编辑工具
  2. 数组大小分配(动态内存分配)
  3. xmpp中文 XEP-0054:电子名片
  4. 线性嵌入 pytorch_使用Pytorch从头开始创建您的迷你单词嵌入
  5. AT-CAC100新风空调节能控制器 集成电控箱二次电路。强弱电一体化应用,无需单独配置BA控制箱
  6. Python初学者值得拥有的3个Python优秀实践!你实践了嘛?
  7. 5月26日来IGS大会腾讯云游戏新文娱分论坛和TcaplusDB约会吧!
  8. Cannot retrieve metalink for repository: epel…错误解决办法
  9. 东芝Toshiba e-STUDIO810 一体机驱动
  10. 【Github】github是什么?github入门