GestureDetect:使用 Kinect+OpenNI+Unity3D 进行手势检测

时间:2024-06-28 22:12:34
【文件属性】:

文件名称:GestureDetect:使用 Kinect+OpenNI+Unity3D 进行手势检测

文件大小:7.56MB

文件格式:ZIP

更新时间:2024-06-28 22:12:34

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


【文件预览】:
GestureDetect-master
----GestureDetect Algorithm Intro.pdf(428KB)
----GestureDetect Usage.pdf(322KB)
----recog_UI.png(154KB)
----gesture data()
--------push.xml(2KB)
--------exit.xml(2KB)
--------zoomOut.xml(4KB)
--------gesture template names.txt(256B)
--------pull.xml(2KB)
--------swipeDown.xml(4KB)
--------swipeRight4.xml(6KB)
--------waveR.xml(4KB)
--------swipeUp4.xml(4KB)
--------swipeLeft4.xml(6KB)
--------zoomIn.xml(4KB)
--------wave.xml(4KB)
--------clap.xml(6KB)
--------waveAR2.xml(4KB)
----GestureDetect.unitypackage(6.27MB)
----skeleton data()
--------swipeRight4.skeleton(113KB)
--------wave_yk.skeleton(96KB)
--------wave_lw.keyFrame.skeleton(9KB)
--------zoomOut.skeleton(48KB)
--------push2.skeleton(41KB)
--------wave_yj.keyFrame.skeleton(6KB)
--------zoomIn.skeleton(175KB)
--------wave_wqr.skeleton(113KB)
--------pull.skeleton(119KB)
--------train config.txt(1KB)
--------swipeUp4.skeleton(205KB)
--------swipeDown.skeleton(50KB)
--------swipeLeft4.skeleton(121KB)
--------wave_lw.skeleton(119KB)
--------wave_zj.skeleton(255KB)
--------wave_wqr.keyFrame.skeleton(8KB)
--------pull2.skeleton(42KB)
--------clap.skeleton(135KB)
--------push.skeleton(56KB)
--------wave_yj.skeleton(89KB)
--------wave_yk.keyFrame.skeleton(10KB)
--------wave_zj.keyFrame.skeleton(8KB)
--------exit.skeleton(81KB)
----readme.md(858B)

网友评论