Kinect for windows v2 姿势识别工具之 连续性动作检测

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

Kinect for window v2 姿势识别工具之 Kinect Studio 的使用 及 Kinect for windows v2 姿势识别工具之 Visual Gesture Builder的使用(二) 中,给大家介绍了使用 Kinect Studio 与 Visual Gesture Builder 两款工具制作”离散型”姿势数据库的过程。离散型动作指的是固定的一个姿势,如举手的动作、坐下的动作等;连续型动作指的是一个动作向另一个动作过度的一个过程,如从站立到坐下的过程、蹲下到跳跃的过程等。

连续型动作检测


离散型检测的结果是一个boolean变量,非真即假,而连续型检测的结果是一直都存在的浮点型变量,范围在0-1。

创建解决方案

  • 目前,我们仍采用创建工程向导的方式进行演示。与离散型动作的区别在于向导过程中的选择Progress页面,需要选择Yes
  • 这样,在VGB页面我们便得到了两个项目,Seat(离散型) 与 SeatProgress(连续型)
  • 保存后,出现两个项目工程(这里是因为使用了向导 - Wizard,),这样是有好处的,一般连续型姿势检测的结果是一个浮点型值(0-1),所以搭配一个离散型姿势会让你的检测结果更加可靠。

    添加剪辑 标记选区

    Seat工程是离散型姿势工程,标记选取与之前介绍的相同。SeatProgress是连续型姿势工程,仍然通过Enter键进行标记,标记后可在右侧变量面板对SeatProgress变量的Value进行控制。标记结果如下

    构建姿势数据库

    鼠标右键点击Seat解决方案 —>Build 输入姿势数据库名称
    构建过程如下

    实时预览

    右键Seat解决方案 —> Live Preview,选择刚刚构建完成的后缀名为 .gbd 的姿势数据库文件
    测试结果如图

之前我们通过右键点击项目 —>Build 的结果为 .bga 的姿势数据库文件,这一次通过右键点击 解决方案 —>Build 的结果为后缀名为 .gbd 的姿势数据库文件。区别在于 .gbd文件包含解决方案下所有项目工程的分析数据库,即一个 项目工程对应一个 .gba 数据库文件,一个解决方案 对应一个 .gbd 数据库文件。所以 .gbd文件 包含一个或多个 .gba文件。在 Visual Gesture Builder SDK 中,可通过代码获取 .gba 或者 .gbd中的所有姿势标签。

VGB使用建议

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值