2012-03-21 63 views
4

基本上有兩個Kinect設備。一個用於Xbox,一個用於PC。xbox kinect的C#庫會爲windows kinect SDK工作嗎?

我寫了一個與C#的Xbox Kinect的.NET DLL。幾個星期後,Xbox kinect將會被PC Kinect所取代,它具有一些硬件改進(附近跟蹤等)。

我還在研究這個DLL。但由於該設備將被替換,我開始懷疑它是否能與PC Kinect一起使用。

在擴展dll之前,我應該等待新的Kinect嗎? 我可以預期PC Kinect上的DLL會出現問題嗎?

謝謝。

+0

每個這些kinects的pc驅動程序是不同的。主要關注的是PC的運動速度有所提高。微軟在pc kinect發佈之前發佈的驅動程序也具有不同的許可證。目前的電腦驅動程序,我不相信支持的Xbox kinect。 – 2012-03-21 12:35:06

回答

2

只要您使用的是Kinect for Windows SDK version 1,它將與Kinect for Xbox 360和Kinect for Windows硬件兼容。每微軟,

雖然你將能夠下載SDK,並與 現有的Kinect的Xbox 360爲您自己的,個人發展 目的使用它,我們建議您使用的Kinect在您的Kinect 的Windows傳感器Windows應用程序開發,因爲它是針對此用途進行了優化的唯一傳感器 。客戶被授權使用Kinect for 帶Kinect for Windows應用程序的Windows傳感器。我們不推薦使用Kinect for Xbox 360來協助開發 Kinect for Windows應用程序;開發人員應該計劃將 轉換爲適用於Windows硬件的Kinect以用於開發目的,並且應該 預計他們的客戶也將使用Kinect for Windows硬件 。 http://www.microsoft.com/en-us/kinectforwindows/news/faq.aspx

如果你還在使用針對Kinect的編程測試版SDK爲Xbox 360,你需要提升你的代碼與第1版SDK工作,如果你想支持Kinect的爲Windows硬件。