首页 > 解决方案 > 如何使用kinect计算腿的速度

问题描述

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

我正在使用这个公式

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

标签: c#kinect-sdk

解决方案


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

如果您想知道腿部某个点的平均速度,请计算它移动前的位置和撞击位置。将 2 个点之间的差矢量的大小除以在这些点之间移动所花费的时间。


推荐阅读