【问题标题】:Obtaining Mouse Coordinates from Kinect video image从 Kinect 视频图像中获取鼠标坐标
【发布时间】:2013-02-28 15:53:18
【问题描述】:

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

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

有人可以帮忙吗?

【问题讨论】:

    标签: wpf mouse kinect


    【解决方案1】:

    我建议您在第 9 频道 http://channel9.msdn.com/Events/Build/2012/3-055 上观看此课程,他在那里构建的正是您所描述的。

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 如何从“mouselocation”获取x值?我想单击实体的边缘并获得这些边缘之间的距离。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-31
      • 1970-01-01
      • 2017-11-19
      相关资源
      最近更新 更多