我正在为我的大学制作一个项目,我正在使用kinect,我想使用microsoft sdk检测指尖。我根据最近的对象和播放器进行深度分割,所以我现在只有手部分在我的形象。但我不知道接下来该做什么。我试图获得手的边界,但没有找到方法来做到这一点。 所以任何人都可以帮助我并提出一些有用的方法或想法来做到这一点。 我正在使用c#和wpf 如果有人能提供示例代码,那将会很棒。我只想检测食指和拇指。 提前致谢
答案 0 :(得分:1)
关于找到边界。想想这个。 Kinect为您提供手的位置。你的手在某个Z位置。它是距离Kinect设备的距离。现在,你的手的每个像素(来自深度流)与你的手的连接在同一个Z位置上是相同的。你的边界将是一个背景远远超过你手的像素。通过这种方式,您可以获得手的各个方向的界限。您只需要分析像素数据 希望它有所帮助
答案 1 :(得分:0)
尝试this download,这是Kinect手指检测,并在页面上获得“推荐”下载,我发现其中的.dll
效果很好。祝你好运!