[英]Get camera frame from Vuforia in Unity
我想使用unity3d,vuforia軟件包和opencv創建一個簡單的AR應用程序。 通常,在統一AR應用程序中,找到選定的2d目標並投影虛擬3d對象。
我想改變這些情況。
為此,我做了以下步驟:
unity
創建一個新項目 vuforia package
main camera
AR相機有3個c#
文件,我打開並查看它們。 但是我看不到任何代碼可以打開相機並獲得框架。 屏幕截圖如下:
編輯
接受的答案有助於加載用戶定義的標記。
這是使用Unity的Vuforia的基本工作流程。
從許可證管理器開始
在“ License Manager
頁面上,轉到“ Add License Key
b輸入您的詳細信息,如果您不打算在“ Select Plan
選項中使用付費版本,請單擊“ None
現在轉到目標管理器
首先Add a Database
(如果還沒有Add a Database
話),並給它Name
,添加License Key
,然后單擊Create
現在,在數據庫中單擊“ Add Target
然后再次放入所有詳細信息並上傳圖像。
現在Download Database
,並確保已將其用法設置為Unity Editor
現在在Unity中
添加您的ARCamera
通過Assets
- Import Package
- Custom Package
將您下層的數據庫導入Unity
現在,在ARCamera的Inspector面板中,您將看到Data Set Load Behaviour
具有您的統一軟件包名稱。 選中它,然后選中“ Active
”
現在在Assets
,轉到Qualcomm
- Prefabs
- ImageTarget
並將Image Target拖到場景上。
在ImageTarget
Inspector
您將找到ImageTarget
行為,並且可以將值設置為Image。
從這里開始,您的工作完全取決於您自己。 您可以像在普通Unity應用程序中那樣添加模型或設置動畫。
用戶定義的目標可在以下位置找到: https : //developer.vuforia.com/library/articles/Solution/Unity-Load-DataSet-from-SD-Card
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.