近期研究了下AR技術,下面給大家分享一下。
第一種方法:高通AR(Vuforia)
Vuforia插件下載地址(官網):
Vuforia實現圖片識別
1、新建項目,導入Vuforia插件
2、將默認攝像機刪除,將Vuforia/Prefabs中的ARCamera和ImageTarget預置體拖到場景中。並進行調整


最終效果如下:


3、將要識別的圖片上傳到高通內部圖片庫中。
進入高通官網(需要賬號登錄)
進入Develop下的Target Manager,並點擊Add Database添加圖片
1、

2、


添加完后點擊名稱進入


進入后點擊Add Target添加圖片(圖片最好在20k以內)


添加之后效果:


4、將下載的圖片導入Unity
選中ImageTarget,在Inspector面板中,ImageTargetBehaviour中Database選擇剛導入的圖片名稱,如下


5、將掃描后要顯示的模型放到ImageTarget下,並調整位置。
6、選中ARCamera,點擊OpenVuforia configuration


打開后顯示如下:

7、進入高通網站,
進入Develop下的LicenseManager。點擊GetDevelopmentKey
1、

2、


創建好之后點擊剛剛創建的項目名,獲取Key


將復制的內容粘貼到上圖中的AppLicenseKey 中
將Datasets中的Load StudyAR Database勾選上,還有Activate。。
打包發布即可。。。。
注:掃描的圖片必須是Vuforia的圖片庫中的圖片
今天下先到這吧。第二種方法我會在下一篇分享給大家。。。