-
使用 Kinect、OpenNI 和 Unity3D 技术进行手势检测的 GestureDetect 系统
资源介绍
该项目旨在检测手势和训练用户定义的手势模板。 这里的“手势”是指身体关节的位置或运动。
该功能在Unity3D平台的包中提供。 它从 MS Kinect或类似的动作捕捉设备读取骨架数据。 为了获取骨架数据,我们使用OpenNI 1.5.4,因为它是一个开源库。 您可以将其更改为 OpenNI 2.x 或 MS Kinect SDK。
该程序的算法是一个简单的模板匹配算法。 它将一个手势分成几个关键姿势。 当连续检测到这些姿势时,则触发手势事件。
在训练手势模板时,我们使用 Unity3D 来显示 3D 头像。 如果您不想使用 Unity3D,可以使用“GestureScripts”文件夹中的c#脚本。