Unity_Kinect开发日志——篮球裁判训练系统(Kinect自定义姿势识别)(untiy部分)
给GestureDatabase填写创建的自定义动作文件名称(注意这里若是.gba格式代码中直接用就可以,若是.gbd格式代码需要检测与.gbd相关的.bga文件名
·
一:视频演示
自定义识别
二:将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)
更多推荐
所有评论(0)