2013-03-03 112 views
0

好的,這裏是我的情況:我正在開發一個使用Kinect的應用程序。我個人仍然使用Windows Vista純粹是因爲這是我習慣的,我討厭改變,但那不是重點。無論如何,我設法通過獲得一個非常早期的測試版安裝Kinect SDK到Vista,並且黑客安裝不拒絕我的操作系統。C#中的Kinect跟蹤 - 將更多的關節添加到跟蹤的骨架

我想測量頭部旋轉。我不能使用面部跟蹤,因爲我使用的SDK版本不包括它,升級到Windows 7以安裝更高版本是我想要做的最後一件事情,就像我上面解釋的那樣創建一個應用程序。我也希望它可以在Vista上運行,因爲有些人可能想要使用它,但仍然可能像我一樣在Vista上運行。

所以我想知道是否可以添加更多的跟蹤點到骨架?我可以在前額和下巴上添加一個點,也可以在每個顴骨上添加一個點嗎?這樣我可以測量完整的旋轉,直到我需要的一個點。

我這可能是怎麼做的?如果您有任何其他想法可行,我會非常感謝您分享他們。

感謝

回答

1

所以我想知道是否有可能更多的跟蹤點添加到骨架?

不可以。您不能向SDK的跟蹤算法添加新點。它具有預設數量的點,它知道如何處理,並且不可能添加新的點。

我可以在額頭和下巴上加一個點,也可以在每個顴骨上加一個點嗎?這樣我可以測量完整的旋轉,直到我需要的一個點。

您可以通過人臉跟蹤算法來做到這一點。您顯然需要非常仔細地檢查代碼並編寫自己的代碼。

+0

您有任何可以跟進並閱讀該主題的鏈接嗎?因爲我不知道從哪裏開始:D – arch 2013-03-03 01:37:45

+0

v1.6 SDK工具包中提供了面部跟蹤代碼。我不確定源是否在外部提供。你可以嘗試一些信息的SDK文檔。 – 2013-03-03 02:47:35

+0

非常感謝:)我檢查一下 – arch 2013-03-03 08:11:52