Kinect v1身体检测能否超过2人?

时间:2018-05-31 13:56:34

标签: kinect kinect-sdk

我对Kinect v1有疑问。

规范说它最多可以检测到两个骨架的人。我有一个项目来检测超过两个人的身体位置。

如果我将Kinect置于高位,是否有可能发现另一个人背后的男人?像第一排的三个人,第二排的三个人。最后,我只需要每个人的立场。我需要每个人的位置来检测插槽是空的。 Kinect v1可以实现吗?

2 个答案:

答案 0 :(得分:2)

Kinect v1可以同时跟踪6名玩家(具有骷髅身体位置),但它一次只能为2名玩家提供全身骨骼跟踪。对于您的场景,您应该能够使用6个玩家的骨架体位置,因为它听起来不像您需要完整的骨骼跟踪。

(如果您需要对6名玩家进行完整的骨骼跟踪,则会出现新的方法,例如骑自行车穿过所有被跟踪的骷髅。请参阅"旋转骷髅"在此GDC Talk: Augmented Imagination: Exploiting Kinect for Double Fine Happy Action Theater的28分35秒。)

只要你能够让6名玩家进入Kinect的视野,你就应该能够全部跟踪它们。如果Kinect太高且角度过于极端,则骨骼跟踪可能也不起作用。我建议你自己测试一下它是否可行 - 将Kinect置于足够高的范围以覆盖整个区域,然后使用示例应用程序进行测试,看看是否能够检测到它。如果可行,请与6人一起测试。

答案 1 :(得分:1)

在Kinect的版本1中,@ senny作出回应,没有可能做到这一点。但是使用机器学习或深度学习方法很有可能在图片中检测到其他人。