VR中2D手势识别的最佳方法?

时间:2016-06-21 11:55:40

标签: c# unity3d 3d gesture virtual-reality

我是使用HTC Vive roomcale VR头戴式耳机进行手势识别的游戏的开发者,我试图提高手势识别的准确性。

(游戏,上下文:http://store.steampowered.com//app/488760。这是一个通过在空中绘制符号来施放法术的游戏。)

目前,我使用1美元算法进行2D手势识别,并使用与玩家水平旋转相关联的正交相机来平坦玩家在空间中绘制的手势。

但是,我确信必须有更好的方法解决问题!

我必须在说明书中用2D表示手势,所以理想情况下我想:

找到展平手势的最佳矢量。 将其展平为2D空间。 使用最佳手势识别算法识别它是什么手势。

在所有情况下接近100%的准确度真的很好。例如,目前,当玩家试图在激烈的战斗中画圆时,游戏往往会变得混乱,并且它假设他们正在绘制Z形状。

欢迎所有建议。提前致谢。

3 个答案:

答案 0 :(得分:0)

对我而言,这个名为Gesture Recognizer 3.0的插件可以让您深入了解应采取的步骤

Gesture Recognizer 3.0

另外,我在github中找到了这个javascript手势识别库

Jester

希望它有所帮助。

答案 1 :(得分:0)

信不信由你,但两个月前我发现了这篇文章,并决定通过准备一个用于识别VR中魔术手势的Unity软件包来测试我的VR / AI技能。现在,我回来了一个完整的VR演示:https://ravingbots.itch.io/vr-magic-gestures-ai

The recognition system tracks a gestu

识别系统跟踪手势矢量,然后将其投影到2D网格上。如果您希望系统使用3D形状,您也可以非常轻松地设置3D网格,但不要忘记提供捕获大量形状变化的适当训练集。

enter image description here

当然,该软件包是通用的,您也可以将它用于非神奇的应用程序。代码记录良好。呈现给PDF的在线文档有1000多页:https://files.ravingbots.com/docs/vr-magic-gestures-ai/

使用HTC Vive测试包装。逐步增加对Gear VR和其他VR设备的支持。

答案 2 :(得分:0)

我个人建议AirSig 它涵盖了更多功能,例如使用控制器进 Vive版和Oculus版是免费的。 “在所有情况下接近100%的准确度真的很棒。”我的经验是它的内置手势准确率超过90%,签名部分超过96%。希望它符合您的要求。