哪个Kinect SDK在骨架跟踪方面更强大?开源(openkinect)SDK或官方SDK?

时间:2016-05-09 15:31:25

标签: kinect kinect-sdk openkinect simple-openni

我有兴趣开发一种需要Kinect传感器跟踪人体的AR应用。该应用程序将使用骨架跟踪数据对人体进行实时视频处理。因此,我需要一个功能强大,实时快速的骨架跟踪SDK。您能否告诉我这些SDK之间的区别?

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

以下是我从搜索中找到的一些信息: enter image description here 我也对这些SDK之间的一般比较感兴趣。

实际上,我找到了一个帖子,对它们进行了比较。并且写道,openkinect在骨架跟踪方面不那么强大。但这篇文章写于2011年。

Official Kinect SDK vs. Open-source alternatives

你能帮忙吗?

1 个答案:

答案 0 :(得分:4)

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

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

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