我正在学习Kinect和C#,所以我的新项目遇到了一些问题。我想从某个物体到Kinect的距离。我正在考虑使用实体来简化它。所以我的想法是:用鼠标从kinect的图像中选择一个点,获得我的x和y坐标。然后坐标我认为我可以得到距离。
我在C#中使用了Kinect XBOX360和WPF。
任何人都可以提供帮助吗?
答案 0 :(得分:1)
我建议你在第9频道http://channel9.msdn.com/Events/Build/2012/3-055观看这些会话,在那里他构建你所描述的内容。
您可以在此处下载示例代码: http://robrelyea.com/demos/KinectMagicMirror/
答案 1 :(得分:0)
如果您在WPF图像中显示Kinect视频,那么您可以挂钩图像鼠标移动事件(或鼠标按下事件),并使用以下内容获取相对于图像的光标位置。
void image_MouseMove(object sender, MouseEventArgs e)
{
Point mouseLocation = e.GetPosition(sender as IInputElement);
}
mouseLocation中的0,0将是kinect图片的左上角。