【问题标题】:Could the Kinect SDK be used to count the number of humans entering or leaving a room? [closed]Kinect SDK 可以用来统计进出房间的人数吗? [关闭]
【发布时间】:2012-01-08 00:12:14
【问题描述】:
  • 我的第一个目标是检测一个人进入/离开房间。
  • 然后几个人同时进出房间。
  • 最后,如果可能的话,检测坐轮椅的人。

这对 Kinect SDK 可行吗?

【问题讨论】:

标签: kinect


【解决方案1】:

Kinect SDK 提供了一个骨架数组。您可以计算该数组中的玩家。 除此之外,如果检测到骨架并且发生更改,则会发生 SkeletonFrameReady 事件。

因此您可以检测到人。
您可以检测到多个人,但我相信一次最多可以检测 4 个。
我不知道轮椅。我想这是可能的。

【讨论】:

  • 目前它的 2 名球员是全身的,还有 4 名球员,每个球员只映射 1 分
【解决方案2】:

正如 juergen d 所说,只要同时不超过四个人,绝对有可能检测到进入/离开 Kinect 传感器视野的人。此外,传感器肯定会识别坐在轮椅上的人,尽管他们的骨骼数据除了上半身可能没有用(传感器会弄乱腿部关节数据)——但因为你只需要看看是否有人在房间里,你应该没事。

编辑:从 1.5 版本开始(2012 年 5 月发布),Kinect SDK 通过提供“坐姿”模式明确支持坐姿应用场景(来自Kinect Blog: What's new in 1.5):

提供跟踪用户上半身(10 关节)的能力,并在不可见或与应用程序相关时忽略下半身。此外,还可以识别坐在椅子、沙发或其他无生命物体上的用户。

【讨论】:

    【解决方案3】:

    如果您有多个 Kinect 连接到您的计算机,则可以。据我所知,每个 Kinect 只能检测 6 个人,并且一次跟踪 2 个。而且由于我的 Kinect 可以检测到我在地板上爬行,我认为它能够检测到坐在轮椅上的人。现在新版本有一个SkeletonTrackingMode,其中有一个Seated 成员。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-10
      • 2016-12-08
      • 1970-01-01
      • 1970-01-01
      • 2017-05-13
      • 1970-01-01
      相关资源
      最近更新 更多