在处理2.2.1中打开.oni文件时出现SimpleOpenNI错误

时间:2014-08-05 18:44:45

标签: java processing kinect simple-openni

我正在尝试打开一个.oni文件来测试一些东西而没有连接到我的计算机的Kinect。我使用了SimpleOpenNI(SimpleOpenNI DepthImage Test)提供的一个示例和我在stackoverflow上找到的一些代码:How to read oni file in Processing 2?

错误是:

NullPointerException

SimpleOpenNI Error: Can't open device:      DeviceOpen 
     using default: no devices found

从技术上讲,当没有找到设备时,它应该只是打开文件,但我无法弄清楚为什么它不会发生这种情况。

我正在使用Processing 2.2.1和SimpleOpenNI 1.9.6库进行处理,以及Windows 7 x64上的OpenNI。 OpenNI似乎没问题,因为它的读者可以打开.oni文件。问题似乎在Processing中的某个地方,但我无法弄明白。有没有办法让处理工作没有连接Kinect到我的电脑,只需打开.oni文件?我做错了什么?

1 个答案:

答案 0 :(得分:0)

我认为他们在这个帖子中谈到同样的问题: SimpleOpenNI Record and Replay User Tracking Data

似乎SimpleOpenNI(v1.96)记录数据的当前方式存在问题。 在线程中他们说如果使用用v0.27录制的ONI文件,播放就可以了。