Vuforia Architecture(高通元件)

xy849288321發表於2012-12-26
camera

單例項,在需要攝像頭的時候會返回唯一的攝像頭例項。

Image Converter

單例項,畫素級的影像轉換器。在相機的 OpenGL ES rendering 格式和 tracking 的格式之間轉換。

Tracker

單例項,用一種可自定義變更的演算法跟蹤在攝像頭得到的圖片中的目標,並把物件用 state object 方式儲存。跟蹤器可同時追蹤多個資料集(被追蹤物件),但是同一時間只能有一個被啟用。

Video Background Renderer

單例項,在 state object 中渲染從攝像頭獲得的影像。該元件的效能在 background video rendering (視訊背景渲染)中是最佳的。

Application Code

開發者必須初始化以上的所有元件,並且需要在程式中完成3個關鍵動作。在所有的框架中,state object 不斷被跟新,並且應用程式提供方法被呼叫。

3個關鍵動作:

1. 查詢 state object 的最新狀態, 並且標記或更新這些 state 的狀態。

2. 為新加入的資料更新程式邏輯。

3. 把圖形疊加並且顯示到螢幕。

Target Resources

目標資源建立於線上的 Target Management System 。下載的資料中包含 XML 配置檔案,讓開發者能配置一個跟蹤特點,在二進位制檔案中還包含一個跟蹤目標資料。

相關文章