C# 如何利用kinect计算腿部运动速度

C# 如何利用kinect计算腿部运动速度,c#,kinect-sdk,C#,Kinect Sdk,我有一组骨骼关节,例如腿部的4个关节。每个关节都有(x,y,z)坐标。所以我想求出这组关节的组合速度,因为我认为我需要计算腿部每四个关节的速度,以求出腿部的速度,如果我错了,请纠正我。 那么,最好的计算方法是什么呢 我用的是这个公式 速度=Sqrt(x[n]−x[n− 1] )2+(y[n]−y[n− 1] )2+(z[n]−z[n− 1] )2)有一个更简单的方程:平均速度=(增量距离)/(增量时间) 如果你想知道腿上某个点的平均速度,计算它移动前的位置&撞击时的位置。将两个点之间的差值向量的

我有一组骨骼关节,例如腿部的4个关节。每个关节都有(x,y,z)坐标。所以我想求出这组关节的组合速度,因为我认为我需要计算腿部每四个关节的速度,以求出腿部的速度,如果我错了,请纠正我。 那么,最好的计算方法是什么呢

我用的是这个公式


速度=Sqrt(x[n]−x[n− 1] )2+(y[n]−y[n− 1] )2+(z[n]−z[n− 1] )2)

有一个更简单的方程:平均速度=(增量距离)/(增量时间)


如果你想知道腿上某个点的平均速度,计算它移动前的位置&撞击时的位置。将两个点之间的差值向量的大小除以在这些点之间移动所需的时间

注-测量力时,将速度乘以腿的质量和Sin(迎角)