Tango 開發指南(10) — 深度感知原理

原文鏈接:https://developers.google.com/tango/overview/depth-perception
工作原理

深度感知技術能讓應用感知現實世界中物體之間的距離。想要讓Tango 設備具備該能力,設備生產廠商可以從幾個常見的深度感知技術中選擇一種並實現之:結構光(Structured Light),TOF 相機(Time of Flight),立體相機。(關於這三種技術,參見 《High-Fidelity Augmented Reality Interactions》——譯者注)。其中,前兩種技術需要使用紅外投影儀和紅外線傳感器,而立體相機不需要。

深度感知技術可以應用於諸多場景中:

在遊戲中檢測玩家向牆壁或其他物體移動;
結合使用深度感知和運動追蹤技術,能夠測量某區域中同一片點雲在不同座標幀中的距離;
結合使用深度數據和色彩圖像數據,在渲染紋理或網格(關於 Unity Mesh 參見 《Unity Mesh 初體驗》——譯者注)時查找點雲中的色彩;
使用建議

當前的tango設備是爲室內場景設計的,在室內大約 0.5-4米的距離範圍內效果最優。這種設計能夠最好的兼顧紅外線和數據計算帶來的耗電,並保證獲取的深度數據最優。而對於近距物體掃描或手勢檢測,效果卻不理想。
有些設備是使用相機觀測紅外線來實現深度感知的,這些設備在某些情景下無法實現精確的深度感知。比如,由於日光或白熾燈中含有大量的紅外線,所以日光或白熾燈覆蓋的區域,以及無法反射紅外線的物體,都是無法被感知的。

點雲

tango API 以點雲的形式返回深度數據。點雲中包含當前環境中能夠獲取的儘可能多的(x, y, z)座標,每一維數據都是浮點型,單位是米,表示其在座標幀中位置。
這裏寫圖片描述

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