2017-02-07 60 views
1

我參與了使用HTC Vive設備,Unity和用於與Vive進行通信的SteamVR SDK的虛擬現實項目。如何使用SteamVR SDK檢測一個圓圈?

得益於操縱桿,最終用戶必須畫出一些形狀(例如一個圓圈),並且當他按下操縱桿的按鈕時,動作開始。

從所有生成的數據(從遊戲杆輸出),我怎麼能檢測到一個圓?

你有這方面的文件嗎?

+0

http://pub.ist.ac.at/~bauer/ulrich-bauer.org/pub/bauer-ParametricReconstruction.pdf 祝你好運。 –

回答

0

請糾正我,如果我理解你關注正確的位置:

您可以使用操縱桿來繪製一些形狀像像steamvr家, 一些應用程序圈,要檢測你使用軟件繪製的。也許你想在屏幕上實時顯示結果或保存到文件中。

這意味着您需要能夠獲取渲染圖像,並使用深度學習等算法檢測圖像內容。 HTC萬歲設備是兼容openVR SDK: https://github.com/ValveSoftware/openvr

您可以使用openVR SDK DIY一個steamVR驅動程序,並在SDK使用直接模式組件的實時獲取圖像。 甚至在添加檢測算法之前,還有很多工作要做,因爲您需要一個可用於執行steamVR的steamvr驅動程序。