开发者

Handpose:快速、精确的手势识别?

手机手势是微软研究院的一项发明,其目的是让计算机能够准确识别手势。这不是一个全新的发明,但是手摇的速度更快,感应距离更长。它不仅可以用于现有的硬件,也可以用于未来的手机。

要使用Handpose软件,用户首先将手放在Kinect前面,并要求计算机创建一个3D模型。然后,当用户手势时,屏幕上的手也会做出相应的动作。微软机器学习和传感部门的首席研究员安德鲁菲茨吉本告诉fastcodesign。com认为Kinect非常擅长检测身体动作,但在识别手部动作的含义时,它的表现非常差。“它大概知道你的手掌和手腕在哪里,但它的能力就是这样”。它可能知道你在挥手,但当你做简单的手势,比如竖起大拇指和放下大拇指时,它无法区分。

“我们相信,如果能够准确跟踪用户双手的位置,包括每个指关节的角度,那么运动传感技术就能带来全新的用户界面。”他说。这组接口称为直接物理接口。当与虚拟对象交互时,用户可以伸出手抓住它们,就像对待真实对象一样。

然而,做到这一点并不容易。Fitgibbon说,要识别手部动作,运动跟踪系统需要开发者_如何学编程监控手部的30个数据点。看起来不多,但这些点的组合有数万亿种。同时,在某些手势中,一些手指是隐藏的,无法被传感器识别。因此,即使是不准确的手势识别也非常困难。

Handpose的算法大大提高了计算机识别手势的能力,将数万亿次猜测减少到200次可能的猜测。Fitzgibbon表示,目前的手势识别系统相当于90年代Palm OS上的手写,而Handpose相当于现在的手写识别系统。

手势语还有待完善,但根据Fizgibbon的说法,只要将其速度提高一倍以上,就能实现精准的手势识别。到那时,它将改变我们与计算机、虚拟现实、电视等的交互方式。当被问及何时能实现这一目标时,他说:“我记得盖茨曾经说过,你会高估一年能完成的事情,但低估10年能完成的事情。让我给出一个中间值。也许五年。”

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜