我正在尝试使用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");}如果这是不可能的,那为什么?请解释一下。
发布于 2013-09-11 23:45:50
这是可能的!请参阅kinect-我的博客关于如何做到这一点的文章。它使用的是新娘,您可以查看这里。然而,您需要使用SDK1.6,但这听起来对您来说没什么问题,因为您没有使用融合(参见有什么新鲜事吗查看1.7中的更新)。
https://stackoverflow.com/questions/18670772
复制相似问题