我试图让 Daniel Shiffman 更新的 Kinect 库中的一些示例正常工作。我安装了 openkinect,并将所有库放在正确的位置。我不太确定问题出在哪里,但终端中的 glview 测试在插入 Kinect 的情况下工作正常。我在英特尔 Macbook(2007)上运行 10.5.8,并且正在使用处理 1.21。我意识到几乎每个运行库的人都在使用 Snow Leopard,这可能是问题吗?任何帮助,将不胜感激。
编辑:我发现这个页面非常有帮助,但是我仍然遇到错误。
http://openkinect.org/wiki/Installation/Compilation_Guides
奇怪的是 openframeworks 演示工作完美,所以我不认为 openkinect 的安装是问题。我在 openkinect 的谷歌群组页面上问了同样的问题。我不是唯一一个遇到这个问题的人,我也看到它出现在处理论坛上。不要犹豫,问我是否有什么可以澄清的。
以下是错误:
processing.app.debug.RunnerException: UnsatisfiedLinkError: /Users/milespeyton/Desktop/projects/processing/libraries/openkinect/library/libKinect.jnilib:
at processing.app.Sketch.placeException(Sketch.java:1543)
at processing.app.debug.Runner.findException(Runner.java:583)
at processing.app.debug.Runner.reportException(Runner.java:558)
at processing.app.debug.Runner.exception(Runner.java:498)
at processing.app.debug.EventThread.exceptionEvent(EventThread.java:367)
at processing.app.debug.EventThread.handleEvent(EventThread.java:255)
at processing.app.debug.EventThread.run(EventThread.java:89)
Exception in thread "Animation Thread" java.lang.UnsatisfiedLinkError: /Users/milespeyton/Desktop/projects/processing/libraries/openkinect/library/libKinect.jnilib:
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1739)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at org.openkinect.Context.<clinit>(Context.java:43)
at org.openkinect.processing.Kinect.start(Kinect.java:40)
at RGBDepthTest.setup(RGBDepthTest.java:33)
at processing.core.PApplet.handleDraw(PApplet.java:1583)
at processing.core.PApplet.run(PApplet.java:1503)
at java.lang.Thread.run(Thread.java:613)