2013-08-29 85 views
3

我有一個Kinect for Xbox,我想用於Kinect Fusion,但它在傳感器插入時無法識別傳感器。我是否需要Kinect for Windows才能夠使用Kinect Fusion?您可以使用Kinect for Xbox進行Kinect Fusion嗎?

+0

它的工作原理與Kinect的SDK用於Windows,雖然... – Tenebrae

+0

@ ChrisJester年輕的 - 這是不正確的。 Kinect for Xbox在Kinect SDK的Windows上工作得很好。微軟已經對硬件做了什麼限制,但大部分功能都可用。 –

+2

@ 9byte - SDK附帶的其他示例程序是否可識別您的傳感器並按預期行事? –

回答

2

使用Kinect for XBox運行Kinect融合沒有任何問題,據我所知只有在Xbox版本上不起作用的選項是near模式,但這不是融合所必需的。

如果你的顯卡不支持DirectX11的,你將無法使用硬件加速壽,所以在C#中,你需要使用以下標誌:

ReconstructionProcessor ProcessorType = ReconstructionProcessor.Cpu; 

,而不是

ReconstructionProcessor ProcessorType = ReconstructionProcessor.Amp; 

還要確保將二進制文件複製到與可執行文件相同的文件夾中(例如:KinectFusion180_32.dll或64位版本,以方便您使用)。

這或多或少它,它只是工作)