vuforia6.2 在unity中图片识别模型流程(一)
来源:互联网 发布:斗鱼油条 知乎 编辑:程序博客网 时间:2024/05/23 18:44
vuforia6.2 在unity中图片识别模型流程(一)
最近公司将向AR转向,因此对vuforia进行了一些浅显的了解。未免遗忘,将vuforia的图片识别流程进行一个简单的整理。本人水平不高,若有遗落错处欢迎评论指正。(本文使用的是vuforia6.2版本,以及unity5.3.5)
账号注册
vuforia官网
账号注册很简单,跟着流程注册登陆即可。
登陆后点击Downloads进入下载界面并选择SDK。
下载后直接导入unity中即可。
在官网进入Develop界面,选择License Manager
此为证书管理界面,注意与Target Manager界面区分。
一个App只有一个证书 但可以有多个Target。
证书和Target之间并无对应关系。
Target Manager主要管理识别图等。
创建一个新证书 点击创建新证书
之后根据提示填好信息创建即可,注意Name需要与你的App名字保持一致,包括大小写(这里是指在unity中BuildSetting中填写的App名字一致),否则会出现无法识别的情况。
创建好证书后点击即可进入证书管理界面,如下图
在此界面点击Edit Name即可修改名字。
选中部分为证书部分,需将其复制,之后需要填入指定位置。
之后就可以进入Target Manager界面管理识别图
进入创建界面
这里的名字可以任取,方便自己使用即可。
类型中Device为图案,Cloud为云识别,VuMark为 VuMark是Vuforia 6.0版本新增的一个功能。它是一个可定制的可视化代码,可以贴在任何产品或机器上面,有兴趣可自行了解。
这里我们使用的Device。创建成功后,同样点击名字即可进入管理界面
点击Add Target创建新识别图,界面如下:
这里的选项均可自己按需选择,此处我们使用图片,选择Single Image。
width代表图片的宽度,建议根据识别图的宽度填写。创建成功后,选择要下载的识别图,点击Download Datebase
下载完成会得到一个unity资源包,将其导入Unity中。
Unity操作
拖入Prefab
进入Unity后 先将MainCamera删除
再按图片路径将ARCamera及ImageTarget拖入场景中ARCamera设置
找到ARCamera,找到其上的VuforiaBehaviour组件,并点击OpenVuforiaConfiguration进入编辑界面。
进入编辑界面后,首先将之前官网上的证书复制到AppLicenseKey框中。
注意需将Datasets中的Loadc6Database勾选。
其余的选项可以按照项目要求设置。
ImageTarget设置
在ImageTarget上找到ImageTargetBehaviour组件。
DataBase选择你刚才下载导入的识别图,点击下拉选择即可。
选择DateBase后ImageTarget会自动选择,width和height会根据你上传时填写的大小自动设置(此大小是可以更改的,只是比例不会变)。
其余选项可按照自己的需求设置。
模型及摄像头位置设置
设置好参数过后,此时可以将你需要显示的模型放到ImageTarget的子物体,Active不需要设置,内置脚本自己会检测,当然也可以自己按需要调整,后面会介绍。
关于模型和图片的距离,距离最好不要太远到超出摄像机的摄像范围,具体大小和位置可根据需要调整。
ARCamera则需要将摄像范围调整到能将识别图和模型全部纳入范围(选中ARCamera会出现摄像范围)。篇幅所限,下一篇讲解通过代码自行操作模型及发布设置
- vuforia6.2 在unity中图片识别模型流程(一)
- vuforia6.2 在unity中图片识别模型流程(二)
- vuforia6.2 在unity中图片识别播放视频流程
- vuforia6.2 在unity中图片识别教程
- tesseract识别图片中文字(一)
- [Unity]利用Mesh在Unity中绘制扇形图片2
- 语音识别中声学模型训练过程-GMM(一)
- 如何利用Vuforia6.2.10,在Unity2017中来实现AR中的虚拟按钮功能
- 在Unity中制作图片字(艺术字)
- Unity 中使用百度语音识别发布Android程序(一)
- 在YOLO2中增加自己的物体识别(一)
- 语义识别(一):隐性马尔可夫模型
- Unity编写雷霆战机流程(一)
- Unity模型资源使用流程
- Unity导入STL格式模型(一)
- Unity 3D项目问题笔记 //01_在 unity 中切割 2D图片
- 图片中识别出图元(2)
- [Unity]利用Mesh在Unity中绘制扇形图片
- 如何安装ioncube扩展
- TCP 的那些事儿(上)
- 架构设计:系统存储(18)——Redis集群方案:高性能
- SDWebImage 加载图片原理
- 1048. 数字加密(20)
- vuforia6.2 在unity中图片识别模型流程(一)
- 架构设计:系统存储(12)——MySQL主从方案业务连接透明化(中)
- TCP 的那些事儿(下)
- 深入理解javascript中的立即执行函数(function(){…})()
- 【LeetCode题解】二叉树的遍历
- C++注意事项
- Css3透明、background-size 属性
- 架构设计:系统存储(10)——MySQL简单主从方案及暴露的问题
- 基础练习 矩阵乘法