无论如何我可以重新调整kinect深度图像格式分辨率吗?

时间:2013-11-26 10:07:49

标签: c# kinect kinect-sdk

当前深度图像格式分辨率是 - > Depth Image Format.Resolution 640x480 Fps 30

我想知道它是否可以更改而不是固定的640x480,320x240,160x120。

如何创建边界以检测离开设定边界的骨架。

原文:

if (skeleton.ClippedEdges.HasFlag(FrameEdges.Bottom))
{
    drawingContext.DrawRectangle(Brushes.Red, null, new Rect(0, RenderHeight - ClipBoundsThickness, RenderWidth, ClipBoundsThickness));
}

编辑代码:

Rect myRect1 = new Rect(160, 0.0, RenderWidth, RenderHeight);

RectangleGeometry myRectangleGeometry1 = new RectangleGeometry();
myRectangleGeometry1.Rect = myRect1;

if (skeleton.ClippedEdges.HasFlag(myRect1.Bottom))
{
    drawingContext.DrawRectangle(Brushes.Red,null,new Rect(0, RenderHeight - ClipBoundsThickness, RenderWidth, ClipBoundsThickness));
} 

在我编辑的代码中,“Bottom”对我创建的myRect1不起作用,那部分不起作用,有人可以告诉我应该怎么做。

到目前为止,帧边缘由深度图像分辨率(640x480)控制。

提前致谢!

0 个答案:

没有答案