3

我不确定这是否已经尝试过,但我正在尝试使用Kinect并检测Nao 机器人做出的手势。

我制作了一个 Kinect 应用程序,一个基于手势的图片查看器,它可以很好地检测到人类(显然可以!)我想尝试的是(我很懒),看看我是否可以使用一些(比如语音)命令来告诉 Nao 做一个向右滑动的手势,让我的应用程序识别那个手势。Nao 可以轻松识别我的命令并做一些手势。然而问题是,当我将 Nao 放在 Kinect 传感器前面时,Kinect 不会跟踪它。

我想知道的是,Kinect 的人体运动跟踪背后是否有一些基础知识,当机器人而不是人类放在它面前时,这些基础知识基本上会失败?

PS:我让 Nao 与传感器保持正确的距离。我还检查了整个机器人是否在传感器的视野中。

4

1 回答 1

1

NAO机器人的比例和人类不一样,而且它的体型也不是人类的(太矮了)。由于这些原因,经典的骨骼检测不会将 NAO 检测为人类。

为此,您应该进行当前骨架检测,而不是更改阈值和常量。可悲的是,我没有听说这种算法是开源的......

让我知道...

于 2013-02-19T13:55:56.513 回答