如何在Z坐标中转换深度

时间:2013-03-14 09:11:39

标签: trigonometry coordinate kinect-sdk

我正在制作一个项目,我需要在640 * 480的矩形中绘制用户的脚 我正在将骨架关节坐标映射到深度坐标以使其适合框中,

但是DepthImagePoint给出了x-y坐标和深度(以mm为单位),但我想要x-z坐标。 如何使z坐标适合640 * 480的分辨率?

或者我可以以某种方式将骨架关节坐标转换为适合该框的正确分辨率吗?

我正在使用带有C#的Microsoft Kinect SDK。

先谢谢。

1 个答案:

答案 0 :(得分:0)

CoordinateMapper中有几个函数可以映射不同数据流之间的点。 MapSkeletonPontToDepthPoint是第一个想到的人。映射器中的其他人也可以帮助找到您正在寻找的正确深度映射。

http://msdn.microsoft.com/en-us/library/jj883690.aspx