哪个Kinect SDK在骨骼追踪方面更强大?开源(openkinect)SDK还是官方SDK?

问题描述 投票:0回答:2

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

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

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

其实我找到了一个帖子,对它们进行了比较。据说 openkinect 在骨骼跟踪方面不太强大。但这篇文章是2011年写的。

官方 Kinect SDK 与开源替代品

你能帮忙吗?

kinect kinect-sdk openkinect simple-openni
2个回答
4
投票

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

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

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


0
投票

我尝试在 AR Unity 中创建一个应用程序来检测人体并将骨骼放置在其上,对于 Android 我该如何构建

© www.soinside.com 2019 - 2024. All rights reserved.