文章目录

  • 1.开发环境
  • 2.账号注册
  • 3.生成识别数据
  • 4.环境搭载

Vuforia AR不仅可以识别图片也可以识别三维物体,直接上步骤:

1.开发环境

unity2017直接集成了Vuforia AR开发环境,不过在安装时要选择此项,也可以后续去unity官网下载相关部分安装,如果之前版本的unity则需要下载sdk导入untiy,建议直接用2017

2.账号注册

官网注册https://developer.vuforia.com/targetmanager/licenseManager/licenseListing,然后点击develop,获取key,在点击targetManager进行识别目标设置。

3.生成识别数据

点击TargetManger下的Adddatabase就可以添加要识别的图片或者三维物体,然后下载网站生成的数据包(选择editor),导入unity,如果自定义三维物体则需要借助三维物体生成器。生成器在develop-tools-下点击Download Model Target Generator下载。

4.环境搭载

在unity中首先删除原来camera,然后右键Vuforia/ArCamera,添加AR相机,添加ImageTarget(如果为三维物体则为Model target)。

unity中file-buildsettings-playersettings-xrsettings下勾选Vuforia ar support。在Hierarchy中选择ARCamera,在Vuforia Behaviour中open Vuforia configuration,添加之前生成的key。

在ImageTarget(如果为三维物体则为Model target)下选择识别的数据库,再在database选项下点击相关database并点击激活,同时在ImageTarget(ModelTarget)放置你要识别的物体,运行即可。

Ps:在Imagetarget(modelTarget)的脚本DefaultTrackableEventHandler中可以对识别到目标、追踪目标等状态的事件设定,简单粗暴点儿可以直接复制此脚本,并更改脚本名称,然后重新OnTrackingFound和OnTrackingLost方法(也可复制脚本再修改,保留原版本脚本。建议重写一个脚本,此脚本继承DefaultTrackableEventHandler,然后重写虚方法)。

Pss: 可以通过VuforiaARController提供的实例对运行中事件进行注册,如下代码为刚启动事件注册

 var vuforia = VuforiaARController.Instance;vuforia.RegisterVuforiaStartedCallback(()=>{CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);});

VuforiaAR_教程相关推荐

  1. 使用Docker搭建svn服务器教程

    使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...

  2. mysql修改校对集_MySQL 教程之校对集问题

    本篇文章主要给大家介绍mysql中的校对集问题,希望对需要的朋友有所帮助! 推荐参考教程:<mysql教程> 校对集问题 校对集,其实就是数据的比较方式. 校对集,共有三种,分别为:_bi ...

  3. mysql备份psb文件怎么打开_Navicat for MySQL 数据备份教程

    原标题:Navicat for MySQL 数据备份教程 一个安全和可靠的服务器与定期运行备份有密切的关系,因为错误有可能随时发生,由攻击.硬件故障.人为错误.电力中断等都会照成数据丢失.备份功能为防 ...

  4. php rabbmq教程_RabbitMQ+PHP 教程一(Hello World)

    介绍 RabbitMQ是一个消息代理器:它接受和转发消息.你可以把它当作一个邮局:当你把邮件放在信箱里时,你可以肯定邮差先生最终会把邮件送到你的收件人那里.在这个比喻中,RabbitMQ就是这里的邮箱 ...

  5. 【置顶】利用 NLP 技术做简单数据可视化分析教程(实战)

    置顶 本人决定将过去一段时间在公司以及日常生活中关于自然语言处理的相关技术积累,将在gitbook做一个简单分享,内容应该会很丰富,希望对你有所帮助,欢迎大家支持. 内容介绍如下 你是否曾经在租房时因 ...

  6. Google Colab 免费GPU服务器使用教程 挂载云端硬盘

    一.前言 二.Google Colab特征 三.开始使用 3.1在谷歌云盘上创建文件夹 3.2创建Colaboratory 3.3创建完成 四.设置GPU运行 五.运行.py文件 5.1安装必要库 5 ...

  7. 理解和实现分布式TensorFlow集群完整教程

    手把手教你搭建分布式集群,进入生产环境的TensorFlow 分布式TensorFlow简介 前一篇<分布式TensorFlow集群local server使用详解>我们介绍了分布式Ten ...

  8. 高级教程: 作出动态决策和 Bi-LSTM CRF 重点

    https://www.zhihu.com/question/35866596 条件随机场 CRF(条件随机场)与Viterbi(维特比)算法原理详解 https://blog.csdn.net/qq ...

  9. PyTorch 高级实战教程:基于 BI-LSTM CRF 实现命名实体识别和中文分词

    20210607 https://blog.csdn.net/u011828281/article/details/81171066 前言:译者实测 PyTorch 代码非常简洁易懂,只需要将中文分词 ...

最新文章

  1. 使用Python可视化卷积神经网络方法汇总
  2. 基于HttpModule扩展
  3. mac 中登陆mysql忘记密码解决办法
  4. python四十五:归一化继承
  5. Q45 跳跃游戏 II
  6. jQuery easyUI--tabs选项卡面板
  7. 7-69 字母图形 (15 分)
  8. java code combat_极客战记怎么换成java_「网易官方」极客战记(codecombat)攻略-沙漠-脆弱的士气......
  9. java数组螺旋矩阵从上到下_Java-基础编程(螺旋矩阵乘法表)
  10. matlab 判断元素索引_MATLAB图像处理:08:在交通视频中检测汽车
  11. TensorFlow 实战(一)—— 交叉熵(cross entropy)的定义
  12. MS SQL Server 游标及实例(三)
  13. Python在运维工作中的经典应用之ansible
  14. Java实现SQL格式化
  15. 我的家庭私有云计划-19
  16. 面向对象的数据库db4o: 安装并使用db4o
  17. C语言递归求圆周率,python中的递归问题,求圆周率
  18. 效果图什么网站赚零花钱_为什么你赚的钱少
  19. 正点原子阿波罗STM32F7-红外遥控原理及代码
  20. 【Unity好用插件】PSD文件转UI插件——Psd 2 Unity uGUI Pro ★★★完整过程

热门文章

  1. ios scrollView滚动底部空白区域的问题 enhanced和enableBackToTop冲突
  2. vue项目图片插入不清晰,原因分析及解决办法
  3. Flutter自定义控件之饼状图、大转盘
  4. 64位murmurhash 源码
  5. 吴军的《态度》读后感整理
  6. 湖南大学计算机专业女生宿舍,湖南大学男生女生宿舍内部图片环境怎么样及条件...
  7. Csharp-堆栈基础
  8. ps4登陆原神显示无法登陆服务器,首页_原神PS4和PC手机数据互通_原神PC和手机数据互通吗_3DM网游...
  9. 基于qt和mysql的学生数据库管理系统
  10. 料件库位各期异动统计量计算作业(aimp620)