Unity+Vuforia SDKAR开发系列教程--2.1.1 vuforia 4.0 sdk

2023-11-06

Vuforia sdk是高通公司开发的增强现实sdk,vuforia结合unity可以实现AR(增强现实)解决方案。
    Vuforia sdk支持的识别目标种类还是比较多的比如,图片识别(images Targets)、圆柱识别(cylinder)、混合识别(Multi Target)自定义识别(user defined target)、物体识别(object recognition)、云识别(cloud recognition)文字识别(text recognition)虚拟按钮(virtual buttons)、智能地形和序列帧等。
    随着unity版本不断升级,从3.0到4.0再到最新的5.0,vuforia sdk也是不断进行改变升级从2.0到3.0在到最新支持3D物体识别的4,0不断是完善和超越。
    全新的vuforia 4.0拥有最先进的识别和追踪算法,并且支持物体识别,并带有vuforia 对象扫描仪,vuforia对象扫描仪器是一款android应用程序,可以很容易的创建对象目标,作为扫描对象,应用程序提供了对目标的质量,覆盖范围和跟踪性能的实时可视化反馈,以后会有专门课程进修讲解,这一篇文章主要是对vuforia进行一个整体概述。
一般使用vuforia的开发流程:现在做的AR大部分都是基于目标的识别。这个目标可以是二维图片也可以是三维物体。现在做的AR项目还大部分都是基于二维识别图的目标点。它的流程基本就是准备识别图,上传识别图,下载到unity中,加载vuforia for unity包,根据具体需求利用unity实现功能,打包发布,由于unity现在强大的功能,可以做到跨台型发布,所以使用的vuforia可以发布到大部分平台上,当然支持安卓和ios。如果你不喜欢使用unity,vuforia也会为你准备安卓原生和ios原生的开发环境。
关于发布,unity发布安卓其实和vuforia严格说起来没事意义啦,发布安卓需要进行java环境的配置,和下载对应的安卓 sdk,在unity中进行相关的设置,我们也会有专门的一篇文件进行讲解如何进行安卓的发布。要想发布ios到iPhone需要这么几个步骤,首先你需要有一台ios系统的机器,因为你需要安装xcode软件,在ios系统上安装mac版本的unity,使用unity发布ios工程,发布出来的是xcode工程,在用xcode加证书和许可发布.ipa文件,.ipa就是ios的安装程序就行安卓上的.apk或者pcWindows电脑上的.exe。这个时候的.ipa文件只能安装的你的测试手机上,并不是所有的苹果手机都可以安装了,如果你需要全部手机都安装你需要上传到苹果商店,至于如何上传这已经不属于本文的范畴了。还要说一句,现在苹果发布iosapp应用必须是支持64位ios,vuforia 4.0支持ios64位应用程序,也就是说你想在苹果商店上发布应用,现在就必须使用vuforia4.0版本结合unity进行开发。4.0版本变化比较大,后面会有专门进行讲解。
关于费用,在vuforia4.0之前或者说在2015年之前,vuforia基础服务都是免费的,不管是安卓还是ios,但是你使用云服务是收费的,会限制你的识别次数,貌似这点比较讨厌,但是有人说,只要你不进行联网它不上传就可以进行限制,没有进行过测试。但是15年之后高通改变收费策略,全部进行收费。根据是否使用3D识别等新功能分99$,399$,999$或者根据次数直接联系高通进行开发。如果你不使用3d识别,你可以话499$一次买断,发布一个app,感觉这样的定价策略完全没有考虑到国民情况,基本上是要作死的节奏了。还是希望能调整一下吧。
整体sdk的介绍就是着一些,下一篇文件说说images target目标识别或者图片识别。制作简单的识别列子进行讲解。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Unity+Vuforia SDKAR开发系列教程--2.1.1 vuforia 4.0 sdk 的相关文章

  • rsyslog 配置 mysql_rsyslog 配置

    在centos7中 默认的日志系统是rsyslog 它是一个类unix计算机系统上使用的开源工具 用于在ip网络中转发日志信息 rsyslog采用模块化设计 是syslog的替代品 rsyslog具有如下特点 实现了基本的syslog协议
  • c语言 mcisendstring,【VC++】mciSendString

    链接库和头文件 winmm lib mmsystem h 函数原型 Unicode版 WINMMAPI MCIERROR WINAPI mciSendStringW IN LPCWSTR lpstrCommand OUT LPWSTR lp
  • STM32CubeMX+Proteus仿真实现ADC_DMA多路采样

    DMA简介 DMA Direct Memory Access 直接存储器存取 功能 在外设到存储器或者存储器到存储器提供高速的数据传输支持 特点 不占用CPU DMA负责直接传输数据 CPU则可以处理其他事物 传输方式 DMA Mode N
  • IE10 vue SCRIPT5022: SecurityError

    vue中使用 particles js IE10下报错SCRIPT5022 SecurityError 粒子背景显示成这样 原因是 对canvas使用toDataURL时出现 SCRIPT5022 SecurityError 错误 找到pa
  • 使用ggplot2绘制漂亮的饼图

    使用ggplot2绘制漂亮的饼图 饼图是一种常用的可视化工具 用于展示数据的相对比例 在R语言中 我们可以使用ggplot2包来创建具有吸引力和专业外观的饼图 本文将介绍如何使用ggplot2包来绘制饼图 并提供相应的源代码示例 首先 确保
  • Gdb python进程调试指南

    Gdb python进程调试指南 gdb quiet batch ex thread apply all bt p pid gt xxx gdb quiet batch ex thread apply all py bt p pid gt
  • 排序算法C语言实现——快速排序的递归和非递归实现

    快排 递归实现 nlogn 原理 快速排序 Quicksort 是对冒泡排序的一种改进 快速排序由C A R Hoare在1962年提出 它的基本思想是 通过一趟排序将要排序的数据分割成独立的两部分 其中一部分的所有数据都比另外一部分的所有
  • 【技术分享】Prime靶场

    前言 本篇文章记录了靶场prime的打靶过程 包括如何渗透 getshell和提权等环节 小星认为 此次打靶过程极具挑战性和趣味性 期待各位读者与小星交流探讨 prime靶场下载地址 https download vulnhub com p
  • 无符号和栈破坏情况下coredump的分析方法

    原文 http zhangzhibiao02005 blog 163 com blog static 37367820201482044137298 无符号和栈破坏情况下coredump的分析方法 昨天在上线的时候 出现了一个无符号和栈破坏
  • 微信小程序 使用vant -ui 动态轻提示

    app json添加vant ui toast 依赖 van toast vant weapp toast index 效果1 wxml
  • Exception异常

    都是Throwable的子类 1 Exception 异常 是程序本身可以处理的异常 2 Error 错误 是程序无法处理的错误 这些错误表示故障发生于虚拟机自身 或者发生在虚拟机试图执行应用时 一般不需要程序处理 3 检查异常 编译器要求
  • Android AutoCompleteTextView使用

    AutoCompleteTextView是一个android提供的可以补全输入的textview 效果类似于PC端百度一下那个输入框下面会带出来搜索历史 先看下效果图 我采用了自定义adapter的方式给他增加了删除的功能 单击x会删除那一
  • Upload LABS Pass-7

    第七关在后端使用了黑名单 并过滤了大小写 空格 但未过滤点 我们使用代理拦截请求 将后缀名添加点 来绕过黑名单 准备一个 7 php 文件 内容为一句话木马 上传 7 php 文件 并使用代理 此处使用 Burp Suite 拦截请求 在文
  • vue项目生产模式构建

    vue mintui构建项目 ps 帮助vue初学者如何使用cli快速构建项目用于生产环境 配置vue项目所用依赖包 如有问题请发邮件到 zzy1031839775 163 com 传送门 VUE官方文档 MintUI官方文档 VUEX官方
  • Postgres 数据库日常维护SQL

    1 查数据库的活动连接 select datname procpid query start current query waiting client addr from pg stat activity order by datname
  • 实现控件跟随窗口大小变化自适应调整位置

    利用Qt Design Editor 和 布局实现控件灵活布局 需要实现子控件随着窗口大小调整居中 需要使用到Layout 主要有ColumnLayout GridLayout RowLayout和StackLayout 下面我主要列举Ro
  • android漂亮的dialog,一个好看的Android AlertDialog

    最近项目需求 需要一个好看一点的提示框 网上搜罗一番 发现sweetDialog 人气很高 但是到了实际使用的时候 发现有些问题不太好解决 而且已经三年没有更新了 而其他的库 更是达不到要求 所以索性自己写了一个smile dialog 这
  • packages are looking for funding

    npm fund 此命令检索 如何为项目的依赖项提供资金支持的信息 如果没有提供软件包名称 将用树状结构中列出所有正在寻找资金支持的依赖项 其中有资金的类型和要访问的URL 如果提供了软件包名称 可以将尝试使用 browser config
  • 在win10系统安装mysql 8.0.21

    首先第一步进入 mysql下载 然后选择操作系统为 windows 其他下载 选择第一个下载 如图 等待下在完成后 解压到自己想要安装的文件夹 然后打开 mysql 8 0 21 winx64 文件夹 在此文件夹下建立配置文件 my ini

随机推荐

  • 基于红外人脸识别的汽车防盗系统

    基于红外人脸识别的汽车防盗系统总结 人脸识别技术的发展可谓是比较成熟了 目前 大部分的技术都是关于可见光人脸识别 该项技术容易受到光照强度和角度的影响 发生假冒现象 近红外人脸识别克服了可见光的影响 将其与汽车防盗进行结合 解决了大量的传统
  • Springboot整合activiti(最详细版)

    写在最前 flowable和activiti本是一家 所以有很多api和设计是一样的 这里用的api是flowable的 流程设计器war包也可以共用 建议搜不到activiti某些资料的搜flowable的试试 1 导包
  • Capability CAP_DAC_OVERRIDE

    linux CAP DAC OVERRIDE and other permisions Unix Linux Stack Exchange
  • 复制列表—赋值、深浅拷贝与切片拷贝

    最近看了本书 你也能看得懂的Python算法书 觉得不错 分享下学习心得 这里是第一章 Python中列表存储的方法和其他语言中的不太一样 列表中的元素在计算机的存储空间中占据一定的内存 而列表本身存储的是这些元素的存储地址 在调用列表元素
  • 10_Introduction to Artificial Neural_4_Regression MLP_Sequential_Subclassing_saveMode_Callback_board

    10 Introduction to Artificial Neural Networks with Keras HuberLoss astype dtype DNN MLP G gv pdf mnist https blog csdn n
  • 火狐网页访问https提示安全连接失败

    使用https访问网站提示错误 在服务器密钥交换握手信息中 SSL 收到了一个弱临时 Diffie Hellman 密钥 错误码 ssl error weak server ephemeral dh key 解决方法 安装插件 https
  • JAVA实现本地上传阿里云OSS云存储(超详细)

    JAVA实现阿里云的oss的云存储 一 阿里云操作步骤 开通oss云存储 1 找到对象存储OSS 2 进入控制台 3 创建Bucket 都默认即可 4 获取accessKeyId和accessKeySecret 二 文件上传 简单文件上传
  • mysql 安装了最新版本8.x版本后的报错: the server requested authentication method unknown to the client

    一 在MySQL 8 0 11中 caching sha2 password是默认的身份验证插件 而不是以往的mysql native password 有关此更改对服务器操作的影响以及服务器与客户端和连接器的兼容性的信息 请参阅cachi
  • Fabric 1.4和BCOS 2.0对比

    Fabric 1 4和BCOS 2 0对比 实现方式 架构分析 一 节点分类 二 交易流程 三 灵活性 核心技术组件 一 通信 二 存储 三 安全机制 四 共识机制 应用功能 一 身份认证 二 账户设计 三 支持智能合约 四 监管功能 五
  • python自动发送qq消息_使用python发送QQ消息,QQ消息自动发送

    源代码 from tkinter import import win32gui import win32con import win32clipboard as w LOG LINE NUM 0 class Play def init se
  • 3D游戏与计算机图形学中的数学方法-四元数

    3D游戏与计算机图形学中的数学方法 四元数 说实话关于四元数这一节真的是不好懂 因为里面涉及到好多数学知识 单说推出来的公式就有很多 不怕大家笑话 对于四元数的学习我足足花了两天的时间 包括整理出这篇文章 在前面一章我写到了 变换 这也是总
  • 通过Power Platform自定义D365 CE 业务需求 - 4. 使用Power Automate

    Microsoft Power Automate 以前称为Flow 可帮助您在喜爱的云和本地应用程序之间创建自动化工作流 它提供同步文件 获取通知 收集数据等服务 Power Automate是Microsoft Power Platfor
  • adbd cannot run as root in production builds 的解决方法

    超级root的adb下载地址 http download csdn net download anthony 3 9633800这里有一个 今天用adb root命令时候 报了错误 adbd cannot run as root in pr
  • 开炮,开炮

    哈喽大家好 我是安德酱 我做了一款意大利炮的游戏 我用到了这种代码 int shanben rand 20 这句的意思是从0到20之间取随机数 作为山本 位置 游戏玩法 我们有100发炮弹 要有五次炸到山本 山本会随机躲闪 楚云飞牵制住了他
  • Failed building wheel for xxx 解决办法

    在下面两个链接之一下载相应whl 下载whl链接 UCI 下载whl链接 清华大学 安装 pip install 刚刚下载whl文件绝对路径
  • Source Insight 3.5和Source Insight 4.0的安装

    系列文章目录 Source Insight是一个功能非常强大的C C 的代码阅读器 通过工程的管理 Source Insight可实现多文件代码中 C工程或C和ASM的混合工程 的变量 函数的快速定位和搜索 并且对每个打开的源程序 C或C
  • MySQL-Centos下MySQL5.7安装教程

    MySQL安装教程 一 卸载MySQL 二 安装MySQL 三 mysql登录 四 修改配置文件 一 卸载MySQL 1 如果你的机器上mysqld服务器还在运行 那么第一步就是要停掉服务 systemctl stop mysqld 2 查
  • SpringBoot(五)SpringBoot事务

    在实际开发项目时 程序并不是总会按照正常的流程去执行 有时候线上可能出现一些无法预知的问题 任何一步操作都有可能发生异常 异常则会导致后续的操作无法完成 此时由于业务逻辑并未正确的完成 所以在之前操作过数据库的动作并不可靠 需要在这种情况下
  • Hive-安装与配置(1)

    大数据学习记录篇 持续更新中 个人主页 beixi 本文章收录于专栏 点击传送 大数据学习 持续更新中 感谢各位前辈朋友们支持学习 文章目录 1 Hive环境介绍 2 搭建环境准备 3 建立Hive元数据库 4 安装配置Hive 1 Hiv
  • Unity+Vuforia SDKAR开发系列教程--2.1.1 vuforia 4.0 sdk

    Vuforia sdk是高通公司开发的增强现实sdk vuforia结合unity可以实现AR 增强现实 解决方案 Vuforia sdk支持的识别目标种类还是比较多的比如 图片识别 images Targets 圆柱识别 cylinder