整个夏天,我一直在使用 SimpleOpenNI,它是 Processing 的包装器。我将它用于 Kinect 来制作游戏和演示。上周,我在处理窗口中遇到了一个致命错误,SimpleOpenNI 项目都无法运行。这是错误:
SimpleOpenNI Version 0.20
A fatal error has been detected by the Java Runtime Environment:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x72e8f955, pid=4596, tid=4624
JRE version: 6.0_24-b07
Java VM: Java HotSpot(TM) Client VM (19.1-b02 mixed mode windows-x86 )
Problematic frame:
C [OpenNI.dll+0xf955]
An error report file with more information is saved as:
C:\Users\mss042\Desktop\processing-1.5.1\hs_err_pid4596.log
If you would like to submit a bug report, please visit:
http://java.sun.com/webapps/bugreport/crash.jsp
The crash happened outside the Java Virtual Machine in native code.
See problematic frame for where to report the bug.
似乎新的 OpenNI/NITE/SensorKinect 驱动程序不适用于 SimpleOpenNI 包装器。我已经与使用旧驱动程序的人一起尝试过,一切仍然有效。问题是,您无法从网站上下载旧驱动程序,因此我无法测试是否如此。您可以看到我从 simpleopenni 网站下载的所有内容:http ://code.google.com/p/simple-openni/
任何有关此错误的帮助将不胜感激。谢谢。
麦克风