2012-04-02 57 views
3

我正在嘗試將Kinect SDK v1與Xbox Kinect傳感器一起使用。我在我的開發機器上安裝了SDK,並啓動了示例。 C#示例不起作用,我得到「oops出現錯誤」或「NotReady」狀態,並且FPS卡住-1。Kinect在.Net示例中給出了「NotReady」狀態,用於C++示例

起初我以爲這是設備本身的一個問題,所以我嘗試在我的筆記本電腦上安裝SDK,並且樣品在C#和C++上運行良好。所以kinect設備本身就沒問題。

我已經在我的開發機器上重新安裝了SDK,而且我仍然遇到同樣的問題。

任何想法/解決方案?

編輯:我要指出,我與這個Kinect的1.0 SDK下previoulsy開發,當我調試自己的應用程序傳感器狀態枚舉仍然是「未就緒」

回答

2

如何爲開發機器配置與筆記本電腦不同。在發行說明@http://www.microsoft.com/en-us/kinectforwindows/develop/release-notes.aspx中提到

USB主機控制器兼容性 在特定計算機配置中測試時,Kinect for Windows驅動程序遇到了某些USB主機控制器的兼容性問題。這些控制器的一些例子是AMD Fusion A75 USB2.0控制器,Etron USB 3.0可擴展主機控制器或瑞薩電子USB 3.0控制器。在這些控制器上,插入/拔出Kinect時可能會遇到問題,例如低RGB幀速率或未就緒狀態。這些兼容性問題更可能發生在運行Windows 8 Developer Preview的PC上,或者您重複插入/拔出多個設備。如果發生這種情況,您可能需要重新啓動應用程序或重新啓動計算機。您也可以嘗試將您的設備插入另一個USB 2.0控制器。

+0

我看不到任何會導致設備失效的事情。它連接到一個USB 2.0端口,這顯然是它所需要的。 – benjgorman 2012-04-02 20:54:20

+0

如果驅動程序安裝正確: 在Microsoft Kinect for Windows傳感器上查找穩定的綠色LED。 Microsoft Kinect for Windows傳感器將作爲「Microsoft Kinect」下的以下節點出現在設備管理器中: Microsoft Kinect音頻陣列控制, Microsoft Kinect相機, Microsoft Kinect安全控制。 Microsoft Kinect for Windows傳感器的麥克風陣列將出現在設備管理器中的聲音,視頻和遊戲控制器下: Microsoft Kinect USB音頻。 – 2012-04-02 20:59:02

+0

這是一款Xbox Kinect傳感器。我在設備管理器中看到所有正確安裝的設備。它運行在C++示例下,不在C#示例下。因此我的困惑。 – benjgorman 2012-04-02 21:02:46