95992828九五至尊2

据悉标记的进步现实APP的创设882828九五至尊手机版

二月 21st, 2019  |  882828九五至尊手机版

Vuforia Getting Started

=

简介


Vuforia创设增强现实应用程序是多少个软件平台。开发人士可以轻松地将先进的电脑视觉效能丰盛到别的应用程序中,允许它识别图像和目的,或在切实世界中重建环境。


无论你是创设集团应用程序提供一步一步的指令和陶冶,或交互式营销活动,或制品可视化,使购物体验,Vuforia已经怀有的职能和属性来满足你的须求。
  

​ Vuforia SDK
6是我们最要害的SDK版本。它包涵开创性Vu马克™化解方案提交基于“增大化现实”技术的经历任何对象,协助Windows
10设备,和部分新特点和更正。

How to make a Marker-based Augmented Reality App with Unity and Vuforia

SDK的示例

从官网下载的Vuforia SDK For Unity的文书列表如下:(6-0-112是本子号)

  1. VuMark-6-0-112.unitypackage

  2. VirtualButtons-6-0-112.unitypackage

  3. UserDefinedTargets-6-0-112.unitypackage
  4. TextReco-6-0-112.unitypackage
  5. SmartTerrain-6-0-112.unitypackage
  6. ObjectRecognition-6-0-112.unitypackage
  7. MultiTargets-6-0-112.unitypackage
  8. ImageTargets-6-0-112.unitypackage
  9. FrameMarkers-6-0-112.unitypackage
  10. CylinderTargets-6-0-112.unitypackage
  11. CloudReco-6-0-112.unitypackage

朱亚超, 山西交通学院数字传媒技术教研室,2017-6-5

Vuforia功效特色

Vuforia的辨认和跟踪效用能够采纳各个图像和目的。

参考文献:https://library.vuforia.com/articles/Solution/Getting-Started-with-Vuforia-for-Unity-Development 

Image Targets

(图像目的) 平面图像,如印刷媒体和产品包装。


VuMarks

(Vu马科斯)是定制标记,能够编码数据格式。他们还要辅助越发的依据“增大化现实”技术的应用程序识别和跟踪。

Vu马克是Vuforia
6.0版本新增的贰个效益。它是3个可定制的可视化代码,可以贴在其他产品或机器上面。Vumark的申明可以是先行制作的贴纸只怕一时半刻打印。Vumark在工业方面的采纳是因而升高现实技术直观地为用户浮现1个装置从组建、使用、清洗、修理到最

后检查的一整个流程等。为了确保Vu马克的视觉魅力和可辨识度等地点,用户可以依据现有产品的图片以及品牌标识等重复设计,并且可以编码任何类型的多少,如连串号或U福特ExplorerL,Vu马克更打破了现有条形码化解方案的局限性,克服了当下条形码不资助进步现实经验,

以及或许影响产品外观的难题。

1. 准备工作

Multi-Targets

(多对象)
创立使用三个图像目的和可以配备成健康的几何样子(如箱)或平面表面的人身自由布置。

1.1 下载和安装Unity

本例,使用Unity5.6,下载地址 :https://store.unity.com/download?ref=personal

设置收尾后,新建多个3D项目(命名为ALacrosse),在Projects中,新建以“_Scenes”、“Scripts”和“Prefabs”命名的文本夹。并将气象保存在“_Scenes”文件下,命名为”Main”。

Cylinder Targets

(圆柱目的)图像封装到对象约圆柱的形状(例如瓶装饮品、咖啡杯、汽水罐)。

1.2 下载Vuforia  for Unity

本例,使用Vuforia for Unity
6.2(SDK名字为:vuforia-unity-6-2-10.unitypackage),下载地址 :https://developer.vuforia.com/downloads/sdk

Frame Markers

(帧标记)
提供5拾一个数字编码标记,可用来此外图像。标记大概很小,你可以同时探测和跟踪其中几个。

1.3下载图片和模型

图表,用于标记。本例,使用100元人民币,下载地址 :http://s1.trueart.com/20111010/123840186.jpg

卡通模型,在Unity Asset
Store中寻觅和下载三个免费模型,并将其导入本AMurano项目中。本例,使用HH-65C
Dauphin模型(直升机,Unity Asset
Store中可下),下载地址 :https://www.assetstore.unity3d.com/en/\#!/content/8128

Text Recognition

(文字识别)允许你支付应用程序识其他单词从字典~ 100000个立陶宛语单词。

2.配置Vuforia

Object Targets

Vuforia可以辨别和跟踪更普遍的3
d对象。对象识别允许对象被围观物体成立目的。它同意你创造应用程序识别和跟踪复杂的刚体。除了目的识别,Vuforia提供了三个认识和精通用户的情理环境。

2.1 注册Vuforia,获取授权码(License Key)

拔取邮箱地址,注册开发账号,地址为:https://developer.vuforia.com/user/register

自小编批评邮件,激活Vfuoria账号。登录Vuforia,点击“Develop”,进入授权码管理页面(License
Manager,地址为 :https://developer.vuforia.com/targetmanager/licenseManager/licenseListing),点击“Add
Licenses
Key”,选用开发“Development”并提交你的App的名字,点击下一步”Next”,勾选确认协议后,点击确认“Confirm”后,Vuforia生成了本App的License
Key。点击App名字,进入License Key页面,复制那些License Key。

Smart Terrain

(聪明/智慧的地势)是一个突破性的技巧,可以复出用户的大体环境作为多个3
d网格。它使开发人士可以创设1个崭新的类游戏和现实产品的视觉经验,内容可以与物理对象和外部在具体世界中。

2.2 上传标记图片,下载数据库

签到Vuforia,点击“Develop”,进入目的管理页面(Target
Manager,地址为 :https://developer.vuforia.com/targetmanager/project/checkDeviceProjectsCreated?dataRequestedForUserId=),点击添加数据库“Add
Database”,钦命数据库名字,采纳设备“Device”。创制落成后,点击你的数据库名字,进入拉长目标页面,点击添加目的“Add
Target”,在类型“Type”栏中,拔取单个图片“Single Image”;在文件“File
”栏,使用浏览“Browse”,在本机找到1.3节下载的100元人民币图片的寄放路径;在宽窄“WIdth”栏,写入“1”;在名字“Name”栏中,键入或利用暗中同意的公文名(那里运用100看成文件名)。然后点击添加“Add”。

图形上传完成后,在同一页面,勾选文件名后,点击下载数据库“Download
Database”,然后选取“Unity 艾德itor”,点击下载“Download”即可。

Platform Components(平台组件)

Vuforia平台有多少个紧要组件

2.3 在Unity中配置Vuforia

在Unity中导入1.2节下载的SDK安装包“Vuforia-Unity-6-2-10.unitypackage”,Unity中,借助于工具栏“Assets
> Import Package > Custom Package
”,然后浏览和稳定该SDK包的职责,然后选拔导入全数文件“All
”,并采用导入“Import”即可。

导入成功后,首先从Project视图中(Vuforia>Prefabs>ACRUISERCamera),将“A索罗德Camera”拖入Hierarchy
,并将Hierarchy中的Main
Camera删除。然后,从Project中(Vuforia>Prefabs>ImageCamera),将“ImageTarget”拖入Hierarchy中。

在Hierarchy视图中,选中A昂科威Camera,在Inspector视图中找到“Vuforia Behaviour
(Script)”组件中,点击打开Vuforia配置项“Open Vuforia
configuration”,将前方复制的授权码,粘贴到App License Key中去。

在Unity中导入导入2.2节下载的数据库安装包“100.unitypackage”,Unity中,借助于工具栏“Assets
> Import Package > Custom Package
”,然后浏览和固定该SDK包的地方,然后选取导入全体文件“All
”,并采取导入“Import”即可。

导入成功后,首先从Hierarchy视图中选中ImageTarget,在Inspector视图中,找到“Image
Target
Behavior(Script)”组件,设置“Database”为“100”后,其余缺失项,则会被机关赋值。

1.Vuforia Engine

  Vuforia
Engine是客户端库,静态链接的应用程序。那是可以由此客户端SDK,协理Android和iOS。你可以行使Android
Studio,Xcode或Unity——跨平台的玩耍引擎塑造应用程序。

3.原型与测试

假若以上步骤成功做到,那么请点击播放按钮,进入播放形式,进行测试。尽管计算机安装有录像头,则播放形式运营摄像头。即便啥都不曾,然而APRADO开发的环境,已经安排成功。

在Project视图中,找到1.3节下载和导入的直升机模型(AEgis_Technologies
> HH-65C_Dauphin_USCG >
HH-65C_Dauphin_USG_Hul2XHi_GearDN),将其拖入到Hierarchy视图,并视作ImageTarget的孩子对象(操作技能是,拖动直升机模型到Hierarchy的时候,覆盖ImageTarget,等待其成为葡萄紫,然后释放鼠标)。

再也进入播放方式,举办测试。拿一张100元的人民币,将其与1.3节下载的图画相同的面,对准录像头,保持不动一段时间(几分钟),当见到虚拟的直升机停在100元人民币上,即意味着开发原型测试成功。

2.Tools

Vuforia提供工具包涵创设Targets,管理Target
database,安全地管理App的licenses。

Vuforia Object Scanner(可用于Android),辅助您轻轻松松的扫视3D对象成
target格式,可以在Vuforia引擎中匹配。

开发人士为光学透明的digital
eyewear(数码眼镜)营造的施用,可以运用(校准助理)可以让最后用户创设性情化的马虎文件适合他们万分的脸面几何。Vuforia引擎可以使用这么些布局文件,以保险内容展今后科学的岗位。

具备应用程序都急需一个许可证密钥。许可证管理器允许你创设和保管您的许可证密钥和有关服务的安排。

更是详情的文档,请对照官网原文

4.原型革新

3. Cloud Recogintion Service(云识别服务)

设若您的app必要识别大批量的images,或许database需求频繁的晋升,vuforia提供云识别服务。
vuforia web services API 允许你管理那一个 large images database
在云端越发有效,使您可见自动化工作流通过一向集成到你的内容管理连串。

5.发布


参考文献

更多

Unity扩展

下载地址:https://developer.vuforia.com/downloads/sdk

以vuforia-unity-6-0-112.unitypackage
约50MB为例,此package中回顾种种职能特色的机件,比如:

Assets\Vuforia\Scripts\

  • BackgroundPlaneBehaviour.cs
  • CloudRecoBehaviour.cs
  • CylinderTargetBehaviour.cs
  • DatabaseLoadBehaviour.cs
  • DefaultInitializationErrorHandler.cs
  • DefaultSmartTerrainEventHandler.cs
  • DefaultTrackableEventHandler.cs
  • DeviceTrackerBehaviour.cs
  • DigitalEyewearBehaviour.cs
  • GLErrorHandler.cs
  • HideExcessAreaBehaviour.cs
  • ImageTargetBehaviour.cs
  • KeepAliveBehaviour.cs
  • MarkerBehaviour.cs
  • MaskOutBehaviour.cs
  • MultiTargetBehaviour.cs
  • ObjectTargetBehaviour.cs
  • PropBehaviour.cs
  • ReconstructionBehaviour.cs
  • ReconstructionFromTargetBehaviour.cs
  • SmartTerrainTrackerBehaviour.cs
  • SurfaceBehaviour.cs
  • TextRecoBehaviour.cs
  • TurnOffBehaviour.cs
  • TurnOffWordBehaviour.cs
  • UserDefinedTargetBuildingBehaviour.cs
  • VideoBackgroundBehaviour.cs
  • VideoBackgroundManager.cs
  • VirtualButtonBehaviour.cs
  • VuforiaBehaviour.cs
  • VuMarkBehaviour.cs
  • WebCamBehaviour.cs
  • WireframeBehaviour.cs
  • WireframeTrackableEventHandler.cs
  • WordBehaviour.cs

Scripts\Internal

  • 882828九五至尊手机版,Scripts\Internal\AndroidUnityPlayer.cs
  • Scripts\Internal\ComponentFactoryStarterBehaviour.cs
  • Scripts\Internal\IOSUnityPlayer.cs
  • Scripts\Internal\VuforiaBehaviourComponentFactory.cs
  • Scripts\Internal\WSAUnityPlayer.cs
  • Scripts\Internal\Vuforia.UnityExtensions.dll
  • Scripts\Internal\Vuforia.UnityExtensions.XML

Assets\Vuforia\Prefab

逐条职能组件的prefab

Assets\Plugins

Android,IOS,WSA,x86,x64 各平台的插件

说明

日期:2016-09-28

英文原文:https://library.vuforia.com/getting-started

Your Comments

近期评论

    功能


    网站地图xml地图