天天看點

[AR]高通Vuforia Getting Started

​ Vuforia建立增強現實應用程式是一個軟體平台。開發人員可以輕松地将先進的計算機視覺功能添加到任何應用程式中,允許它識别圖像和對象,或在現實世界中重建環境。

​ 無論你是建構企業應用程式提供一步一步的訓示和訓練,或互動式營銷活動,或産品可視化,使購物體驗,Vuforia已經所有的功能和性能來滿足您的需求。   

​ Vuforia SDK 6是我們最重要的SDK版本。它包括開創性VuMark™解決方案傳遞基于“增大化現實”技術的經驗任何對象,支援Windows 10裝置,和一些新特性和改進。

從官網下載下傳的Vuforia SDK For Unity的檔案清單如下:(6-0-112是版本号)

VuMark-6-0-112.unitypackage

VirtualButtons-6-0-112.unitypackage

UserDefinedTargets-6-0-112.unitypackage

TextReco-6-0-112.unitypackage

SmartTerrain-6-0-112.unitypackage

ObjectRecognition-6-0-112.unitypackage

MultiTargets-6-0-112.unitypackage

ImageTargets-6-0-112.unitypackage

FrameMarkers-6-0-112.unitypackage

CylinderTargets-6-0-112.unitypackage

CloudReco-6-0-112.unitypackage

Vuforia的識别和跟蹤功能可以使用各種圖像和對象。

(圖像目标) 平面圖像,如印刷媒體和産品包裝。

(VuMarks)是定制标記,可以編碼資料格式。他們同時支援獨特的基于“增大化現實”技術的應用程式識别和跟蹤。

VuMark是Vuforia 6.0版本新增的一個功能。它是一個可定制的可視化代碼,可以貼在任何産品或機器上面。Vumark的标志可以是預先制作的貼紙或者臨時列印。Vumark在工業方面的應用是通過增強現實技術直覺地為使用者顯示一個裝置從組裝、使用、清洗、修理到最

後檢驗的一整個流程等。為了保證VuMark的視覺吸引力和可辨識度等方面,使用者可以根據現有産品的圖形以及品牌辨別等重新設計,并且能夠編碼任何類型的資料,如序列号或URL,VuMark更打破了現有條形碼解決方案的局限性,克服了目前條形碼不支援增強現實體驗,

以及可能影響産品外觀的問題。

(多目标) 建立使用多個圖像目标和可以安排成正常的幾何形狀(如箱)或平面表面的任意安排。

(圓柱目标)圖像封裝到對象約圓柱的形狀(例如瓶裝飲料、咖啡杯、汽水罐)。

(幀标記) 提供512個數字編碼标記,可用于任何圖像。标記可能很小,你可以同時探測和跟蹤其中幾個。

(文字識别)允許您開發應用程式識别的單詞從字典~ 100000個英語單詞。

Vuforia可以識别和跟蹤更廣泛的3 d對象。對象識别允許對象被掃描物體建立目标。它允許您建立應用程式識别和跟蹤複雜的剛體。除了目辨別别,Vuforia提供了一個認識和了解使用者的實體環境。

(聰明/智慧的地形)是一個突破性的技術,可以重制使用者的實體環境作為一個3 d網格。它使開發人員能夠建立一個全新的類遊戲和現實産品的視覺經驗,内容可以與實體對象和表面在現實世界中。

Vuforia平台有三個主要元件

  Vuforia Engine是用戶端庫,靜态連結的應用程式。這是可以通過用戶端SDK,支援Android和iOS。你可以使用Android Studio,Xcode或Unity——跨平台的遊戲引擎建構應用程式。

Vuforia提供工具包括建立Targets,管理Target database,安全地管理App的licenses。

Vuforia Object Scanner(可用于Android),幫助你輕松的掃描3D對象成 target格式,可以在Vuforia引擎中相容。

開發人員為光學透明的digital eyewear(數位眼鏡)建構的應用,可以利用(校準助理)可以讓最終使用者建立個性化的概要檔案适合他們獨特的面部幾何。Vuforia引擎可以使用這個配置檔案,以確定内容呈現在正确的位置。

所有應用程式都需要一個許可證密鑰。許可證管理器允許您建立和管理您的許可證密鑰和相關服務的計劃。

更加詳情的文檔,請對照官網原文

如果你的app需要識别大量的images,或者database需要頻繁的更新,vuforia提供雲識别服務。 vuforia web services API 允許你管理這些 large images database 在雲端更加有效,使你能夠自動化工作流通過直接內建到你的内容管理系統。

以vuforia-unity-6-0-112.unitypackage <code>約50MB</code>為例,此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

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

本文轉自趙青青部落格園部落格,原文連結:http://www.cnblogs.com/zhaoqingqing/p/5918681.html,如需轉載請自行聯系原作者

<a></a>

繼續閱讀