Kinect(Microsoft Sdk)Skeleton(已记录)从像素到3d真实世界坐标的数据

时间:2012-03-12 14:01:34

标签: matlab kinect kinect-sdk

我有一个部分关节(右肘,肩膀和手腕)的数据集,取自使用OpenNi获取此数据的人。 关于x和y,关节在像素中,而z以mm为单位。我必须将它们转换为真实世界空间,以便将它与我(使用Microsoft Sdk)获取的数据匹配到手势识别应用程序。我在Matlab工作。

在网页和论文上搜索,我发现转换需要一个楼层参考,但我没有,所以如何进行转换,可能在matlab中,我应该选择哪个候选人? (可能是地板上的kinect高度?)

1 个答案:

答案 0 :(得分:0)

这是一个不那么棒的解决方案:

  1. 绘制两个数据集的3D点
  2. 寻找姿势,其中手臂和前臂似乎做出类似的姿势(尽可能呈L形)。
  3. 使用此计算转换。