【翻译】Kinect Studio是? 三月 SDK Update的新机能

  Kinect应用软件开发支援工具 「Kinect Studio」的功能和用法的说明。由于可以记录/再生数据让开发和调试变得更加简单。
  Kinect SDK v2预览版的 RTM版的预定在发布之前会有2~3次的更新3月27日第1次的更新March SDK Update),将 提供给 Developer Preview Program的参与者。
  这一节,是3月更新内容的介绍。
 
Kinect Studio
 
  所谓「Kinect Studio」,是Kinect应用面向开发者提供的开发支援工具。
 
  Kinect Studio,可以把 「Color」和「Depth」这样的数据从Kinect取得并存储在文件中。可以通过保存的文件来播放,如果 Kinect应用的源代码不做特殊变更的话就可以接受从Kinect记录的数据来运行。
 
  通过这个 「记录」「播放」的功能Kinect应用的开发调试都变得格外轻松。
 
  Kinect SDK v1 也提供了 「Kinect Studio」后面称作Kinect Studio v1), 这次的更新是对 Kinect SDK v2 预览版提供的后面称作 Kinect Studio v2 预览版
 
  这一节,主要介绍「Kinect Studio v2预览版」。
 
Kinect Studio v2预览版
 
Kinect Studio v2预览版的记录、播放顺序的介绍。
 
Kinect Studio v2预览版,作为开发中的工具,在使用方法上稍微有些复杂,承蒙谅解。
 
记录顺序
1 创建保存数据的文件夹。
  (例如∶「C:\clips」)。
2 启动Kinect Service(KinectService.exe)。
3 启动Cmd.exe,将 current directory移动到安装 Kinect Studio的文件夹中。
  例如∶「cd  C:\Program Files\Microsoft SDKs\Kinectv2 .0-DevPreview1403\Tools\KinectStudio"」
启动KStudioHostService用参数指定保存数据的文件夹。
  ( 例如∶「KStudioHostService.exe /d C:\clips」
5 启动Kinect Studio v2预览版(KStudio.exe)。
6 点击[Connect]按钮(图1里,左上角的雷电标志),从绿色变成红色的话,与Kinect v2预览版的连接就完成了。
7 在 [Live Control]Tab选择记录的数据。
8 [Record]按钮开始记录,用[Stop]按钮停止记录。停止记录的话,会在指定的文件夹中以xed形式的文件保存。

图1 Kinect Studio v2预览版

  把 Kinect Studio v2 预览版连接到 Kinect v2 预览版的话实时取得的数据会在Kinect Studio v2 预览版上显示。在[3D]tab上Depth深度数据作为点云被显示。在[2D]tab上显示的是Infrared红外线数据。
 
  其他的Body(人体姿势)和Hand State(手的状态)等的显示,可以利用建议的可视化工具。在下面的画面([Live Control]tab)中,可以一览能记录的数据。
 
图2 Kinect Studio v2 预览版能记录的数据一览
[Record]标志是可以有效被记录的数据。
  记录的数据的一览部分, Kinect Studio v1 不能记录·播放的Audio数据,而 Kinect Studio v2 预览版里可以记录 · 播放。 现在的SDK因为Audio功能未实现记录·播放所以不能确认
 
  能 记录·播放 Audio数据的话利用Speech Recognition语音识别和Beamforming水平面音源方向推算实现的Kinect应用对于利用人的语音进行开发的调试和试验等都非常有用。
 
  Kinect Studio v1不能记录·播放 Audio数据 。Kinect Studio v1在 播放时Kinect v1其实是 实时地取得的Audio数据传输给Kinect应用。
 
  Kinect v1, 不能多个应用同时连接传感器。因此 Kinect Studio v1 记录时要连接 Kinect应用进程间通信
 
  就像连载第1次介绍的, Kinect v2 预览版 通过 Kinect Service可以让 多个应用 从同一个传感器取得数据 图3 。因此 Kinect Studio  v2 预览版记录时不需要连接 Kinect应用。
图3  通过Kinect Service与多个应用对应(重发)
播放顺序
1 启动Kinect Service(KinectService.exe)。
2 启动要加载再生数据的 Kinect应用
3 启动Cmd.exe,将 current directory移动到安装 Kinect Studio的文件夹
  ( 例如∶「cd  C:\Program Files\Microsoft SDKs\Kinectv2 .0-DevPreview1403\Tools\KinectStudio"」
启动KStudioHostService用参数指定保存数据的文件夹。
  ( 例如∶「KStudioHostService.exe /d C:\clips」
5 启动Kinect Studio v2预览版(KStudio.exe)。
6 点击[Connect]按钮(图1里,左上角的雷电标志),从绿色变成红色的话连接到Kinect v2预览版就完成了。
7 从菜单栏的[File]-[Open From Repository] 选择 再生文件*.xed
8 在[File Control]tab 选择 再生的数据。
9 [Start]按钮,向Kinect应用传入数据。 再生的数据可以临时停止播放,还可以用slider调整播放的位置。
图4  把数据传入到Kinect应用
  Kinect Studio v2 预览版 由于支持数据 再生将输入到 Kinect应用的数据实时取得并保存到文件,不改变源代码的前提下不需要再次Build。

  Kinect Studio v1,记录的数据传到应用再生时,必须要把K inect v1 和PC连接。
  Kinect Studio v2 预览版,即使 Kinect v2 预览版没有连接到PC记录的数据 也可以传入应用来播放。

  根据这个,预先记录好数据,开发者就算没有连接传感器的环境,也可以进行开发和调试应用。例如,需要调试的地方没有传感器,或者没有传感器的供电环境,只要有安装好的开发环境PC,就可以进行开发和调试。

总结
  通过这次更新提供的 Kinect StudioKinect应用的开发·调试变得轻松了,在正式版发布后应该会变得更加简便。
 
下次的更新预定在4月。4月的更新(April SDK Update),预告的是 实现 Audio和Interaction功能。具体内容预定在微软的开发者向的会议「Build 2014」(以美国时间4月2~4日)中连续报告。

一旦Kinect SDK v2预览版有 公开 更新,本连载就会追加新的功能介绍。

转载于:https://www.cnblogs.com/TracePlus/p/4138839.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值