天天看點

《AR與VR開發實戰》——2.8 雲識别

在開發項目的過程中,當我們需要将識别圖放置在伺服器背景而不是app内部的時候,需要使用vuforia的雲識别功能,在本節中,我們将介紹vuforia雲識别的實作步驟和方法。

1.建立license key

登入vuforia開發者官網,點選develop,在license manager下面建立一個license key,該license key是為了驗證app的合法性。

《AR與VR開發實戰》——2.8 雲識别

2.建立雲資料庫

選擇上圖中的target manager選項,然後點選add database來建立雲識别資料庫,在下圖中選擇cloud即可添加雲識别目标。

《AR與VR開發實戰》——2.8 雲識别

選擇剛才建立的license key。

建立好之後打開,選擇添加圖檔(與本地圖檔識别一樣)。

3.下載下傳插件

點選官網中的downloads,下載下傳下圖所示的unity包。

《AR與VR開發實戰》——2.8 雲識别

4.建立unity工程

建立一個unity工程,命名為cloudtest并打開,解壓下載下傳好的插件包,找到cloud recognition包并将其導入unity工程。

《AR與VR開發實戰》——2.8 雲識别

導入完成後在assets檔案夾中找到scenes檔案夾并打開vuforia-3-cloudreco工程。

選擇cloudrecognition,在inspector面闆中找到 access key和secret key,通過這兩個密鑰可以找到雲連接配接的圖檔。

《AR與VR開發實戰》——2.8 雲識别

再次進入vuforia開發者官網,在develop選項下找到下圖所示的頁面選項。

《AR與VR開發實戰》——2.8 雲識别
《AR與VR開發實戰》——2.8 雲識别

将上圖中的兩個密鑰分别複制到unity工程中要求輸入密鑰的地方。

選擇arcamera,将剛才專為雲識别建立的license key複制進去。

最後運作以測試雲識别效果,與本地識别的差別是,雲識别測試需要裝置處于連網狀态。