【问题标题】:Recognize if an arm is swinging/moving towards Kinect sensor or away from it识别手臂是朝 Kinect 传感器摆动/移动还是远离它
【发布时间】:2016-01-23 08:56:15
【问题描述】:

我正在尝试弄清楚如何识别一个人的手臂是在向 Kinect 摆动/移动还是远离 Kinect。我认为这很像对传感器的打击。

随着手臂靠近或远离传感器,深度会发生变化,但是如何识别这个手势

我正在使用 Kinect for Windows(旧版本)和 SDK 1.8。我还查看了 EMGU(OpenCV 的 C# 包装器)。

任何回答此问题的帮助将不胜感激。

【问题讨论】:

    标签: c# opencv kinect emgucv gesture-recognition


    【解决方案1】:

    您可以查看和使用Tracking Users with Kinect Skeletal TrackingChannel 9s tutorials

    1 .从用户的基本位置开始。

    2 。保存手臂关节的位置(例如左肩、左肘、左手腕和左手)。

    3 .第 2 步保存的位置是您的参考点。使用这些来计算摆动移动(例如(handLeftNew.z-value

    代码示例

    // get the joint
    Joint leftHand = skeleton.Joints[JointType.HandLeft];
    
    // get the individual points of the left hand
    double lefttX = leftHand.Position.X;
    double leftY = leftHand.Position.Y;
    double leftZ = leftHand.Position.Z;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-28
      • 1970-01-01
      • 2015-04-27
      相关资源
      最近更新 更多