gpt4 book ai didi

c# - 识别 ARM 是否正在向 Kinect 传感器摆动/移动或远离它

转载 作者:太空宇宙 更新时间:2023-11-03 22:54:34 27 4
gpt4 key购买 nike

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

随着 ARM 朝向或远离传感器,深度会发生变化,但是如何识别这种手势

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

如果您能回答这个问题,我们将不胜感激。

最佳答案

可以查看并使用Tracking Users with Kinect Skeletal TrackingChannel 9s tutorials .

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

enter image description here

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

3。步骤 2 中保存的位置是您的引用点。使用这些计算摆动 Action (例如(handLeftNew.z-value < handLeftReference.z-value),因此向 Kinect 移动)。

代码示例

// 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;

关于c# - 识别 ARM 是否正在向 Kinect 传感器摆动/移动或远离它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33308817/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com