一:视频演示

自定义识别

二:将kinect开发包导入

三:创建3个空物体:

1:给KinectManager添加Kinect Manager脚本

2:给需要检测的动作空物体添加VisualGestureManager脚本,

给GestureDatabase填写创建的自定义动作文件名称(注意这里若是.gba格式代码中直接用就可以,若是.gbd格式代码需要检测与.gbd相关的.bga文件名<动作标注时若区分了左右且打包了整个项目时则会出现name.gbd+name_Lfet.gba+name_Right.gba》)

3:给监视器空物体添加KinectGestureListener脚本;

(注意::此时需要将需要检测的动作文件放在Unity项目根目录下,这时打包项目会出现丢失文件,需手动更改文件位置。)

(改进:将文件放在StreamingAssets文件夹中即可,在VisualGestureManager.cs中更改一处代码即可)将Create(gesture Database)改成Application.streamingAssetsPath+"/"+gestureDatabase)

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐