我在Github上从源代码构建了OpenNI和Sensor并安装了Nite.我已经在Debian上使用2.6.39内核和不同版本的Java进行了测试,并在另一台使用Lubuntu 11.04和OpenNI unstable和avin2 Sensor的计算机上进行了测试 - 结果相同.我还测试了预建的二进制文件.
C++和.NET中的UserTracker示例有效,但UserTracker.java运行,检测我的轮廓,然后当我做出校准姿势时JVM崩溃.这是崩溃前的输出:
New user 1
Pose Psi detected for 1
Run Code Online (Sandbox Code Playgroud)
我试过玩代码,但我找不到导致它的代码片段 - 它不会崩溃PoseDetectedObserver.update.
以下是相关示例的链接:https://github.com/OpenNI/OpenNI/blob/master/Samples/UserTracker.java/org/OpenNI/Samples/UserTracker/UserTracker.java
有没有其他人遇到过这个问题,或者看到可能出现的问题?
编辑:我已经打开了SamplesConfig.xml中的日志,并且Java示例在启动时输出这些警告,而C++和.NET示例只有最后一个 - 这是我在日志中找到的唯一区别.
125 INFO OpenNI version is 1.3.2 (Build 3)-Linux-x86 (Jul 28 2011 03:43:14)
141 INFO Filter Info - minimum severity: WARNING, masks: ALL
2482 WARNING Failed loading lib: /usr/lib/libXnVFeatures_1_3_0.so: undefined symbol: xnOSStrFormat
2489 WARNING Failed to load '/usr/lib/libXnVFeatures_1_3_0.so' - missing dependencies?
4080 WARNING Failed loading lib: /usr/lib/libXnVHandGenerator_1_3_0.so: undefined symbol: xnOSStrFormat
4087 WARNING Failed …Run Code Online (Sandbox Code Playgroud) 我可能在这里遇到一个愚蠢的问题......我似乎无法弄清楚如何在Scala中创建一个没有参数的构造函数.我知道我可以在类体中编写整个东西(特别是因为它是我需要的唯一构造函数),但它感觉不对.
是)我有的:
class Foo {
//some init code
//...
}
Run Code Online (Sandbox Code Playgroud)
我想要什么(但不起作用,因为它希望我先调用另一个构造函数):
class Foo {
// The only constructor
def this() = {
//some init code
}
//...
}
Run Code Online (Sandbox Code Playgroud) 在我的一个GitHub存储库中,我有一个.pdf文件,它经常更新.问题出在GitHub提交页面,它显示了这个pdf的差异.由于pdf主要是二进制文件,因此差异很大,因此页面工作速度非常慢,并且无法快速查看提交之间的变化.
有没有办法说服GitHub隐藏某些文件类型的差异或沿着这些行的东西?