我已经使用 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 文件?
谢谢!