Kinect v2,从.xef文件中读出数据

Cod*_*elf 7 kinect

我使用带有文件扩展名.xef的kinect工作室,使用Kinect for windows 2收集了一堆视频.

现在我想写一个程序来从它们加载数据,只是回放或保存为另一种格式,但我发现这样做的资源很少,有没有什么有用的资源呢?

小智 15

实际上,您可以使用Kinect Studio API来读取和播放自上一个SDK版本(KinectSDK-v2.0_1409)以来的.xef文件.它尚未正确记录,但可以集成到您的代码中.以下是使用它的简短描述(在VS 2013 C#解决方案中尝试过):

  1. 转到KinectStudio的安装文件夹(例如C:\ Program Files\Microsoft SDKs\Kinect\v2.0_1409\Tools\KinectStudio).
  2. 在项目中引用"Microsoft.Kinect.Tools.dll".
  3. 将"KStudioService.dll"复制到Debug或Release文件夹.
  4. 将BuildProperties更改为x64(否则会出现BadImageFormatException).

此处描述 API .

这里是胭脂红来自微软Kinect团队一些示例代码.


小智 1

您可以做的是使用 Kinect Studio 读取 xef 文件,然后转到“播放”(或“播放”)选项卡并点击“播放”,您的程序将开始流式传输。我认为这是唯一的方法,就像它来自 kinect 一样。