博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【翻译】Kinect Studio是? 三月 SDK Update的新机能
阅读量:4592 次
发布时间:2019-06-09

本文共 3133 字,大约阅读时间需要 10 分钟。

  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 Studio
Kinect应用的开发·调试变得轻松了,在正式版发布后应该会变得更加简便。
 
下次的更新预定在4月。4月的更新(April SDK Update),预告的是
实现
Audio和Interaction功能。具体内容预定在微软的开发者向的会议「Build 2014」(以美国时间4月2~4日)中连续报告。
一旦Kinect SDK v2预览版有
公开
更新,本连载就会追加新的功能介绍。

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

你可能感兴趣的文章
android自动化之appium的环境搭建
查看>>
无限级分类的一种实现方式
查看>>
1215 迷宫
查看>>
通过powershell操作eventlog
查看>>
jquery.fileupload-image-editor.js
查看>>
DockerFile解析
查看>>
php面向对象深入理解(二)
查看>>
1032. 挖掘机技术哪家强(20)
查看>>
python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分...
查看>>
[转]python -m SimpleHTTPServer
查看>>
NEXTDAY
查看>>
R in action读书笔记(7)-第七章:基本统计分析(下)
查看>>
自定义PopupWindow及ListPopupWindow使用
查看>>
Magento架构分析,Magento MVC 设计分析
查看>>
2>&1和&>的区别
查看>>
性能测试目的和性能测试主要术语
查看>>
一句话,讲清楚java泛型的本质(非类型擦除)
查看>>
十分钟了解HTTPS协议
查看>>
FIFO
查看>>
java中ArrayList、LinkedList、Vector的区别
查看>>