C++ Kinect三维到二维偏置

C++ Kinect三维到二维偏置,c++,kinect,openkinect,C++,Kinect,Openkinect,我正在努力解释kinect深度数据 为了获得与kinect的真实距离,我使用了以下公式: if(i<2047){ depthToMeterTable[i] = i * -0.0030711016 + 3.3309495161; } else{ depthToMeterTable[i] = 0; } if(i我不熟悉该转换公式(也不确定depthToMeterTable是如何填充的-那里使用了什么公式) 不过,libfreen

我正在努力解释kinect深度数据

为了获得与kinect的真实距离,我使用了以下公式:

  if(i<2047){
        depthToMeterTable[i] = i * -0.0030711016  + 3.3309495161; 
    }
    else{
        depthToMeterTable[i] = 0;
    }

if(i我不熟悉该转换公式(也不确定depthToMeterTable是如何填充的-那里使用了什么公式)

不过,libfreenect中有一个内置函数:

在添加该实用程序函数之前,我使用了(RawDepthToMeters和DepthToWorld)


Hth/P>你使用的是什么SDK?Windows的官方微软Kinect还是第三方SDK?我正在用LIFFReNECT(C++)开发C++中的软文.对这个问题有兴趣吗?没有,目前还没有。但我认为这个问题不是深度到距离计算固有的。这可能是因为我用来重建墙壁的算法执行不好:x