如果body超出范围,关节的值



我正在尝试使 Kinect 能够自动调整其角度以便能够检测所有骨架关节,我使用了穿过所有关节并检查其值的循环,但是我不知道存储在 -例如:"骨架中的值是多少。关节[关节ID.HandRight]" - 如果未检测到关节。有人可以使用官方 Kinect SDK 帮助我吗?

在每个关节上使用JointTrackingState枚举将允许您确定是否正在跟踪特定Joint

例如:skeleton.Joints[JointID.HandRight].TrackingState会告诉您关节是否为:

  • 已跟踪:SDK 正在主动跟踪关节,并返回可信任的数据。
  • 推断:SDK 对关节的位置没有信心,但可以做出有根据的猜测。
  • 未跟踪
  • :关节未被跟踪,也没有可用数据。

您可以循环浏览每个关节并检查其状态。 根据是否TrackedInferredNotTracked,您可以采取适当的措施。

适用于 Windows 开发人员工具包的 Kinect 中的"框架基础知识"示例演示了如何根据这些值调整绘制的框架。

相关内容

  • 没有找到相关文章

最新更新