0

我正在学习 Kinect 和 C#,所以我的新项目遇到了一些问题。我想获得从某个物体到 Kinect 的距离。我正在考虑使用固体来简化它。所以想法是:使用鼠标从 kinect 的图像中选择一个点,获取我的 x 和 y 坐标。然后用坐标我想我可以得到距离。

我在 C# 中使用 Kinect XBOX360 和 WPF。

任何人都可以帮忙吗?

4

2 回答 2

1

我建议您在第 9 频道http://channel9.msdn.com/Events/Build/2012/3-055上观看此会话,在那里他完全按照您的描述进行构建。

你可以在这里下载他的示例代码: http ://robrelyea.com/demos/KinectMagicMirror/

于 2013-02-28T16:21:51.823 回答
0

如果您在 WPF 图像中显示 Kinect 视频,那么您可以连接到图像鼠标移动事件(或鼠标按下事件)并使用以下内容获取相对于图像的光标位置。

    void image_MouseMove(object sender, MouseEventArgs e)
    {
        Point mouseLocation = e.GetPosition(sender as IInputElement);
    }

mouseLocation 中的 0,0 将是 kinect 图片的左上角。

于 2013-02-28T16:04:47.127 回答