1

我正在尝试使用 OpenNi 2.2 和 Nite 2.2 进行骨骼跟踪。另一方面,我想使用 Kinect SDK 1.7 进行语音处理。可能吗?我正在尝试使用此代码。但它失败了。

Init(){
openni::Device device;

openni::Status rc = openni::OpenNI::initialize();

openni::Status rc = device.open(openni::ANY_DEVICE);

nite::NiTE::initialize();

INuiSensor * NuiSensor;

HRESULT hr;

hr = NuiCreateSensorByIndex(0, &NuiSensor);

hr = pNuiSensor->NuiInitialize(NUI_INITIALIZE_FLAG_USES_AUDIO); 

if (NULL == pNuiSensor || FAILED(hr))

printf("No ready Kinect found!\n");}

如果这不可能,那为什么?请解释。

4

1 回答 1

0

有可能的!请参阅kinect-i blogspot的帖子了解如何执行此操作。它使用你可以在这里查看的新娘。但是您需要使用 SDK 1.6,但这听起来对您来说没问题,因为您没有使用 Fusion(请参阅What's New以了解 1.7 中有哪些更新)

于 2013-09-11T23:45:50.737 回答