4

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

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

以下是我通过搜索找到的一些信息: 在此处输入图像描述 我也对这些 SDK 之间的一般比较感兴趣。

实际上,我找到了一个帖子,对它们进行了比较。并且写到openkinect在骨骼跟踪方面的功能较弱。但这篇文章是在 2011 年写的。

官方 Kinect SDK 与开源替代品

能否请你帮忙?

4

1 回答 1

4

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

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

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

于 2016-05-12T09:02:26.853 回答