2012-08-31 43 views
0

我對編程相當陌生,並且在工作中遇到了相當令人生畏的任務。我需要從頭構建一個程序,以便利用Kinect的運動跟蹤功能與另一個應用程序進行交互。我該如何構建Xbox Kinect的控制檯應用程序

一些背景:

別人我與已建成的測試工作計劃專使用OpenGL一個控制檯應用程序。測試程序由天空圖內的立方體組成。攝像頭看着小立方體,可以圍繞立方體旋轉以從不同的角度查看

其他人能夠使用開發人員工具包中的示例代碼來控制測試程序。測試程序現在可以與動作追蹤一起工作(將手向側面滑動可以旋轉立方體;將您的頭部移動到另一側會改變相機角度,因此看起來您正在四處浮動的3D物體周圍;向前或向後走動可放大相機) 。它的工作原理,但...

問題是這樣的:現在我們知道它的一切工作,現在是時候簡化一切,以便我們可以在平板電腦上運行測試程序。所以代碼需要被分解到裸露的骨頭上。除了收集和處理數據的元素外,我們需要刪除SkeletalViewer代碼中的所有內容,以便可以在另一個程序中使用它。

我被要求從零開始構建一個控制檯應用程序(而不是拆開示例代碼 - 因爲這非常混亂),這使我們可以將Kinect與我們的測試程序結合使用。

我已經花了最近幾周試圖找出代碼,我感到不知所措!我不知道從哪裏開始。

這是我的問題:Kinect程序中絕對裸露的基本構建塊是什麼?我不需要它來繪製任何東西。我只需要一個控制檯應用程序,它在運行時收集運動跟蹤數據並將其發送到其他程序。

我將非常感謝您可以提供任何指導。

預先感謝您!

〜JD

+0

您是否正在使用Kinect SDK? – EdgarT

+0

是的,我。我試圖很好地理解它構建我自己的應用程序,但我仍然不太熟悉編程和C++,所以我不知道它的意思是什麼。 – user1639742

回答

0

你不必畫任何東西,但有必要在爲了緩存框架工作一個他們創建活動。

下面是關於骨骼關節的非常酷的描述:MSDN - Kinect
我可以給你的另一件事是Kinect項目的主頁。下面是庫,指南,代碼示例等。您可以下載並安裝Kinect Toolkit,裏面有幾個程序(二進制文件+代碼示例) - 您需要學習Kinect API的所有內容:Kinect For Windows - DownloadsKinect For Windows - Learn

+0

謝謝Nickon。 所以我知道我需要初始化Kinect,那麼下一步是創建一個事件?我是否只需要爲骨架數據創建一個事件?我相信接下來的步驟是打開流並處理數據,對嗎? 對不起所有簡單的問題。我對編程只是很陌生。 – user1639742

+0

沒問題:)每個人都是一個新手:P是的,下一步是創建一個骨架數據的事件。您不需要爲深度數據和圖像數據創建事件。如果你有更多的問題,你可以給我發郵件nick0n8(at)gmail.com – Nickon

+0

謝謝Nickon!我感謝所有的幫助! – user1639742

相關問題