我正在创建Kinect鼠标应用程序。这个想法是手/腕kinect关节,作为光标位置的来源,以及手指检测来执行点击,保持等。
我手指检测和掌上手势识别工作在这里我找到了我的阻截者:
当我做手掌姿势时,手腕/手关节的位置正在改变,例如当我从张开手掌变为拳头时。
此问题是否有解决方法?
我在这个wpf应用程序中使用Kinect SDK 1.5和EmguCV
答案 0 :(得分:1)
感谢Jerdak的建议。 我修改了一下,结果在我看来非常好。
我正在计算肘部和手腕位置之间的矢量,将其标准化然后再乘以固定臂长度。
然后我只是将矢量添加到肘部位置。
编辑: 经过多次测试后,这种方法几乎完美无缺,唯一的问题是肘关节也能“反弹”......