我目前正在学习计算机视觉课程,对于我的期末项目,我将制作一款与 Kinect 交互的小游戏。
现在我想用 Java 制作这个游戏,因为我以前从未真正尝试过制作游戏,而且我对这种语言非常满意。但我似乎找不到一种方法来访问深度数据(我只需要将其打包到一些 Java 数据结构中)和 RGB 数据(相同的想法)。
现在,我有办法与 Kinect 进行“对话”。我跟着this http://openkinect.org/wiki/Getting_Started#OS_X教程并可以使用命令检测kinectglview
在终端。
我有一个东西叫加工 http://processing.org/它承诺成为一个 Java 库,让我使用 Kinect,但它使用的是自己的语言,该语言是使用 Java“构建”的,因此它不是真正的 Java,这意味着我无法使用所有 GUI 和普通 Java 功能。
我想做的是以某种方式打电话给一些人import random.Kinect.code;
位于 Java 程序的顶部,它让我可以使用最基本的 Kinect 功能,例如 getDepth() 或 getRGB() 以及在 Java 中执行其他所有操作。
有谁知道我可以做到这一点的方法吗? (顺便说一句,我正在运行 MAC OSX Lion)
如果您正在使用处理,我建议使用可用的包装器之一:
- 丹尼尔·希夫曼OpenKinect 处理 http://www.shiffman.net/p5/kinect/(使用
openkinect/libfreenect)
-
SimpleOpenNI http://code.google.com/p/simple-openni/- 处理 OpenNI 包装器
两者都有详细的文档记录,并包含大量有用的示例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)