OpenNI。加载oni文件时出错(错误的文件扩展名)

时间:2014-09-25 12:38:27

标签: linux openni ros

我正在尝试使用ROS框架中的OpenNI和Nite。 一切都编译没有问题,但在执行中,我想要做的第一个任务是加载一个现有的oni文件来重现其内容。 看了一下工作代码后,我看到这段代码出现在任何地方:

ROS_INFO("Init OpenNi for Point Gesture");
nRetVal=g_context.Init();
nRetVal = g_context.OpenFileRecording("//home//alberto//desktop//recording.oni", g_player);
if (nRetVal != XN_STATUS_OK)
{
      printf("Can't open recording %s\n", xnGetStatusString(nRetVal));
      return;
}

文件存在,路径正常,我已多次测试,但我总是得到同样的错误: “无法打开录制Bad文件扩展名”

可能是因为Oni文件是用更高版本的Open NI创建的吗? 在Ubuntu 12.04中我的是1.5.4.0,文件似乎是用1.5.7.10创建的......但是,我没有这个版本。

如何在没有错误的情况下阅读和打开此Oni文件?我不能继续申请的其余部分。

非常感谢你们,

0 个答案:

没有答案