1

我试图让 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)
4

1 回答 1

0

对于任何有同样问题的人,我通过升级到雪豹来解决它。我不确定为什么会这样,但现在所有的 Kinect 处理库对我来说都可以正常工作。

于 2011-01-01T18:39:14.193 回答