我用OpenNI2 Tools \ NiViewer录制了一些文件,我可以使用OpenNI2加载和读取它们而不会出现问题。 但是,在初始化NiTE2 nite :: UserTracker时,它会在create()返回之前中断。
nite::Status et = nite::NiTE::initialize();
nite::UserTracker* m_pUserTracker = new nite::UserTracker();
if (m_pUserTracker->create(&device) != nite::STATUS_OK) {
return openni::STATUS_ERROR;
}
设备已成功创建,提供了oni文件的路径,如果直接从kinect读取流,则此确切代码可以正常工作。 是否有必要在初始化之前向NiTE提供有关.oni文件的更多信息?或者NiTE2不支持oni文件?
谢谢!