unity 2017.3 + vuforia 7.0 之 ObjectTarget(3D物體識別)

ObjectTarget也就是平常所說的3D目標,vuforia這一功能主要是針對某一現實中3D物體的,當我們試圖識別現實中的3D物體時,我們就需要用到ObjectTarget。

 

ObjectTarget和ImageTarget一樣需要用到數據集,所以我們在使用ObjectTarget之前需要先去vuforia官網獲取數據集。

1.vuforia官網

登錄註冊就不說了

如果看不懂請使用翻譯插件

不管你是先登錄還是後登陸 點擊進入Develop

2.獲取數據集

這些東西也不贅述了 能搞3D目標不可能不會這些基礎

這裏主要提一下,vuforia製作數據集的話需要用戶上傳目標的OT文件,vuforia提供了一個APK可以用來掃描物體的識別圖

從這裏下載APK自行掃描,另外需要提到一點,PTC的文檔中註明了,建議使用三星S6以上機型,應該是特意優化過的機型。

這裏是掃描紙:

開始掃描對象之前,需要打印出對象掃描目標並瞭解如何使用它。一定要以其原始大小(100%)打印目標。修改目標大小會影響物體掃描儀估計的物理比例。

APK的操作很簡單

APK注意事項:1.掃描時注意室內光線,不能過亮過暗

      2.必須下載並打印這張紙配合定位(文件在vuforia的SDK裏面)

      3.紋理豐富的物體識別點會更多,增加識別的速度

APK右上角分享出去OT文件後上傳vuforia後,下載unity數據集,ok。

3.配置Uinty

unity 2017.3將ObjectTarget移到了此處

3D目標最多支持同時識別兩個物體

4.最後說一點ObjectTarget和ImageTarget的區別

ImageTarget不同的地方,開始運行後,圖形目標會將掛載在身上的模型隱藏起來,識別後再設置爲顯示狀態,而3D目標則不會隱藏模型,而是關閉了掛載模型的渲染,碰撞和畫布。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章