使用一个Kinect for Windows进行两个并行处理

Tom*_*om 5 c# parallel-processing kinect

我正在尝试使用Microsoft Kinect for Windows工作进行演示.对于骨骼跟踪,我使用的是一个名为FAAST的软件,它似乎工作得很好,但它没有任何语音识别功能.我编写了自己的软件以利用Kinect的语音识别,但我发现我无法并行运行这两个过程.这是一个可以在C#中使用代码的问题吗?我希望它可以修改我的C#语音识别代码,但我不知道从哪里开始,也无法在互联网上找到帮助.

首先,有人知道是否可以同时使用一个kinect运行两个进程?如果是,我怎么能确保我的kinect过程允许这个?

我不知道我的代码的哪一部分对你有用,所以我现在不打算提供任何代码.但如果您需要代码示例,我很乐意提供它们.

谢谢.

rob*_*ich 1

据我所知,一次只有一个应用程序可以通过 SDK 使用 Kinect。如果您可以将其用作麦克风,只需点击“音频输入”而不是通过 SDK,也许您可​​以解决这个问题。

另一种选择(如果您有 FAAST 的源代码)是将他们的内容和您的内容一起编译到一个应用程序中。根据收集的评论,我猜情况并非如此。