c#Kinect 2.0如何检测身体远离Kinect传感器中心的距离

时间:2016-06-22 23:54:40

标签: c# kinect kinect-sdk

当我站在Kinect传感器的左侧时,如何计算我与Kinect传感器中心之间的距离?Details

2 个答案:

答案 0 :(得分:2)

对我来说,我使用的是CameraSpacePoint课程。

为此,我使用1个关节,例如身体的中心,我将其转换为CameraSpacePoint

例如:

CameraSpacePoint myPoint = myJoint.Position;
Console.WriteLine(pointLeft.X);//for have your distance 

距离为米,Kinect传感器中心为0

它也适用于Y和Z.

您可以在此处找到更多信息:CameraSpacePoint Structure

答案 1 :(得分:0)

看起来很简单。 无论方向如何,Kinect实际上都会给你传感器的距离......

基于此,您只需要在点和帧的中心点之间进行深度比较。这种差异可以为您提供所需的差异。