【问题标题】:Is there a way to detect cross over of hands?有没有办法检测双手交叉?
【发布时间】:2015-04-22 17:47:18
【问题描述】:

Leap Motion API 是否有允许两只手相互交叉的标准方法?

似乎当我交叉双手时,一只手被击倒,直到​​我松开双手,这只手重新插入到环境中,但被分配了一个新的 ID。

即使使用 Leap Motion 控制台内置的调试工具也是如此。

【问题讨论】:

  • 可能没有好的解决方案。如果一只手完全遮住了传感器的另一只手,它就不会知道另一只手在那里。您也许可以在代码中使用一些启发式方法来处理两只手相互靠近、变成一只手、然后重新出现为两只手的情况,以便“新”手与被遮挡的那只手相关联,然后回到视野中..
  • 我也经历过同样的行为; LeapMotion 控制器在我越过我的一只手后失去了追踪。我在 Diagnostic Visualizer 和 Leap Motion Visualizer 中都见证了这一点。不幸的是,这似乎表明数据没有通过 API 公开 - 这是一个错误/限制,我们必须希望它在未来的固件版本中得到修复。

标签: leap-motion


【解决方案1】:

目前无法检测交叉手,因为交叉手的形状不适合跳跃动作采用的 3D 手部模型。当您手中有物体时也会发生这种情况。该对象被视为您手的一部分,当将此形状与 3D 模型进行比较时,它会产生随机拟合结果或完全拟合。

所以,简而言之,没有没有办法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-26
    • 1970-01-01
    相关资源
    最近更新 更多