我有兴趣为Microsoft Kinect控制台编写一些自制代码。我有一些我认为可以很好地转换为平台的应用程序。我一直在想用OpenKinect drivers and libraries试一试。显然,这将需要大量工作,但我想知道到底有多少。有没有人有使用OpenKinect的经验?您是仅从设备中获取原始视频/音频数据,还是有人编写了更高级别的抽象以简化常见任务?

最佳答案

OpenKinect库基本上是一个驱动程序(至少目前是这样),因此不要期望有很多高级功能。您将或多或少地从深度和摄像机获得原始数据
基本上,这是每次帧到达时在回调函数中接收到的数组。

您可以按照OpenKinect website上提供的说明进行尝试,安装和试用起来非常快捷,并且可以使用提供的glview应用程序进行一些尝试,以了解可能的情况。
我使用opencv进行了一些演示,即使我在计算机视觉方面没有太多背景,也得到了非常不错的结果,所以我只能鼓励您自己尝试一下!

另外,如果您正在寻找更高级的功能,OpenNI framework刚刚在本周发布,它提供了一些令人印象深刻的高级算法,例如骨架跟踪和一些手势识别。该框架的一部分是PrimeSense的专有算法(例如功能强大的骨架跟踪模块...)。我还没有尝试过它,也不知道它与kinect和不同的OS集成的程度如何,但是由于来自不同小组(OpenKinect,Willow Garage ...)的一群人正在努力进行,因此不应该这样做。一周之内成为一个问题。

10-02 18:49