我正在研究手势的一次性学习。大多数手势涉及移动左手和右手,并且使用Kinect SDK的骨架跟踪库可以轻松检测手关节。我面临的问题是如何猜测手势的开始以及何时结束以便我可以将手关节轨迹的坐标提供给我的算法,最终对手势进行分类?
答案 0 :(得分:4)
您无法在学习引擎中检测到未知手势的开头。必须有一些离散的动作告诉系统即将开始一个手势供它学习。如果没有这种离散动作,系统就无法知道手势的开始是什么动作,v。之间的动议,v。一个朝着开头移动的动作,v。引擎应该不关心的任意动作。
根据您的情况,有一些可能有效的离散行动:
如果没有某种形式的离散动作,系统就无法知道你想要什么。它总会猜测,你总会遇到系统猜错的情况。
要在已知手势上执行,您的方法取决于您存储数据的方式和手势的复杂程度。以下是两个手势库,您可以查看它们的工作原理:
他们还可以根据每种情况下手势数据的存储方式,帮助您了解如何开始/结束手势。