1

我正在尝试打开一个 .oni 文件来测试一些东西,而无需将 Kinect 连接到我的计算机。我使用了 SimpleOpenNI(SimpleOpenNI DepthImage 测试)提供的示例之一以及我在 stackoverflow 上找到的一些代码:如何在处理 2 中读取 oni 文件?

错误是:

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 文件。问题似乎在处理中的某个地方,但我无法弄清楚。有没有一种方法可以在不将 Kinect 连接到我的计算机的情况下仅通过打开 .oni 文件来使处理工作?我究竟做错了什么?

4

1 回答 1

0

我认为他们在这个线程中讨论了同样的问题: SimpleOpenNI Record and Replay User Tracking Data

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

于 2014-09-24T12:12:31.953 回答