Kinect for windows v2 姿势识别工具之 Kinect Studio 的使用(一)

转载至:https://www.parful.com/blog/article/106

Kinect for window v2(以下简称k4wv2)提供了两款相互配合的姿势识别的工具,分别是 Kinect Studio(用于录制姿势数据信息) Visual Gesture Builder(基于Kinect Studio录制的姿势数据信息进行ML(机器学习),训练结果为姿势数据库文件)。

使用k4wv2 VGB 工具 创建自己的姿势数据库,并在程序中使用的基本过程为

  1. 使用 Kinect Studio 录制后缀名为 .xrf 或者 .xef 的姿势数据文件
  2. 使用 Visual Gesture Builder 基于 Kinect Studio 录制的姿势数据文件 进行训练得到后缀名为 .gbd 或者 .gba 的姿势数据库文件
  3. 在程序中使用 Visual Gesture Builder 提供的API 对训练得到的数据库文件进行姿势匹配

Kinect Studio 工具的使用步骤

在此只介绍使用流程中较重要的步骤,具体 Kinect Studio 面板介绍请看 MSDN Kinect Studio 面板介绍

  • 打开 Kinect Studio 程序,点击 RECORD -> Connect to service
  • 连接Kinect成功后界面如图
  • 勾选 FILE -> Settings ->Advanced stream display
  • 此时视图如图
  • 点击 C 按钮取消勾选所有的流
  • 此时,可通过勾选相应的流来录制你需要的数据流
  • K4wv2数据源种类如下
  • 在此,我们勾选 Nui Raw 1R 11bit , 该选项所需的流将会被一并勾选。(该选项录制流为传感器核心元件录制的原生数据流,后缀名为 .xrf,不能直接被 Visual Gesture Builder 工具使用。)
  • 点击 Start recording file 按钮进行录制,(例如可以录制一个坐下的动作)录制完成后 点击 Stop recording file 停止录制。
  • 录制结束后,可以在PLAY面板进行相应流的播放测试。
  • 打开 Settings ->Recording File Path 所对应的文件夹,将会看到刚刚录制的后缀名为 .xrf 的数据流文件
  • 关闭 Kinect Studio,将录制的文件重命名为符合该动作的名称,如”Hand Up”,”Seated”,”Run”等等。此处假设为Seated.xrf
  • 打开命令行工具 进入 Kinect Studio 安装目录(接下来的目标是使用 KSConvert 工具将 Seated.xrf 处理为含有体感事件的后缀名为 .xef 的数据流文件。)
  • KSConvert 命令为:KSConvert [options] source destination
    • 示例:KSConvert D:Seated.xrf D:Seated.xef 将会把D盘根目录下的 Seated.xrf 处理为 Seated.xef 文件
    • 处理结果如图
    • 目标文件名如果不填写的话默认与原文件名一致
  • 至此,我们便完成了使用 Kinect Studio 录制数据流的工作,Seated.xef文件正是我们所需要的

录制.xef文件的另一种简单步骤

我们只需要在录制前勾选我们所需要的录制流,如 Nui Body Frame, Nui Body Index, Nui Depth等,录制结果将直接是后缀名为 .xef的文件,之前录制.xrf文件的原因是因为 xrf = Xbox Raw File, xef = Xbox Event File, 将来Visual Gesture Builder 更新时,被处理过的 .xef文件将有可能无法使用,而 .xrf文件只需要用更新后的KSConvert 重新处理便可被重新使用。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值