【问题标题】:How to detect gestures in OpenKinect (with python wrappers)如何检测 OpenKinect 中的手势(使用 python 包装器)
【发布时间】:2011-08-01 02:37:12
【问题描述】:

我已经开始研究 OpenKinect 的开发,首先,我试图弄清楚如何查找该人所做的某些手势。

有没有关于如何做到这一点的教程?或者从哪里开始?

例如,我只是想做一些事情,比如知道一个人何时将手转向一个方向或另一个方向。不过,我当然会非常感谢任何形式的帮助!

更新:据我所知,我很可能会使用 OpenNI/NITE 框架,以及 ONIPY Python 包装器。所以除非有更好的框架,否则我现在只需要弄清楚如何做出自己的手势。

【问题讨论】:

  • 试图实现gmail motion ?检查implementation:p
  • 哈哈不完全是,我想要简单的事情,比如向前或向后转动手。我不是在寻找全身手势(至少目前不是),尽管我很感激任何手势的帮助!另外,那些家伙没有提供任何来源,所以虽然看起来很有趣,但它并不能帮助我弄清楚任何事情
  • 有一个较旧的库,我似乎在 2008 年进行了现场演示,名为 EHCI - 它可以使用简单的 webcan 在 Python 中进行手部或面部跟踪(不需要动力学)
  • 感谢 jsbueno!不幸的是,在以后的道路上,我需要阅读深度的能力,所以虽然普通的网络摄像头现在可以工作,但最终我需要 Kinect :/.不过我一定会看看的
  • 我创建了一个更完整的 ONIPY 分支,名为 PyOpenNI。除此之外,它还支持 callbacksgestures。我们仍在为其添加更多功能。查看gesture-detecting example

标签: python opencv kinect openni


【解决方案1】:

我不确定它是否正是您想要的,但我的兄弟已经使用 OpenNI/NITE 库通过 Ruby 识别 Kinect 上的一些手势。我看到了我哥哥做的一个演示,电脑认出了他向电脑挥手。

onipy project 为该库提供了 Python 绑定,但我没有亲自使用过。我怀疑它仍然可能需要一些工作,但我肯定会调查它。您可能还想阅读OpenNI website 上的一些文档。

【讨论】:

  • 谢谢贾斯汀!我玩过 OpenNI 的东西,我知道其中一个 NITE 程序包括轨道手和挥手之类的东西。我正在尝试做一些手势,比如我是用一种方式扭手,还是另一种? (想想你是如何拧下瓶盖的,我想知道手会朝哪个方向转动)。不过,我肯定会查看文档。
  • 查看我对问题的评论。
  • Openni 超链接重定向到 Apple。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-27
  • 1970-01-01
  • 2022-01-26
  • 2021-06-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多