哪个Kinect SDK的骨骼追踪功能更强大?开源(open kinect)SDK还是官方SDK?

Which Kinect SDK is more powerfull in skeleton tracking? the open source (openkinect) SDK or the official SDK?

我有兴趣开发一个需要 Kinect 传感器来跟踪人体的 AR 应用程序。该应用程序将使用骨骼跟踪数据对人体进行实时视频处理。正因如此,我需要一个功能强大、实时、快速的骨骼追踪SDK。能否请您提供这些SDK之间的差异?

我从搜索中找到了什么? 我没有找到太多关于我 question.I 发现 OpenNI 框架支持骨架跟踪算法的信息或直接答案。但我不知道它的性能,也不知道它是否对我的应用程序有用。

以下是我通过搜索找到的一些信息: 我也对这些 SDK 之间的一般比较感兴趣。

其实我找到了一个post对它们进行了比较。而且它写的是openkinect在骨骼跟踪方面不太强大。但是这篇post是2011年写的

Official Kinect SDK vs. Open-source alternatives

你能帮忙吗?

您几乎回答了自己的问题:

  • OpenKinect/libfreenect 不提供骨骼跟踪。
  • OpenNI 通过专有的 NiTE 提供骨架跟踪。
  • Microsoft SDK也提供了骨骼追踪功能,与NiTE的骨骼追踪功能基本相同

我会选择 OpenNI。它是其他框架(例如 OpenCV 和 PCL 以及许多其他框架)的包装器最广泛支持的一种,并且是跨平台的。
但是对于骨骼跟踪,您需要从一些非官方来源获取 NiTE,因为官方来源 (PrimeSense) 已不存在(已被 Apple 收购并关闭)。