【问题标题】:Kinect v2 Save/Load MultiSourceFramesKinect v2 保存/加载多源帧
【发布时间】:2015-07-30 09:40:01
【问题描述】:

我想知道是否有一种方法可以将 MultiSourceFrames 保存到磁盘上,以便我可以加载它们以供以后使用。

之所以这样,是因为我在每一帧上都要做太多的处理,无法合理地进行现场直播。我不需要实时处理帧,所以我想找到一种方法将一些帧保存到磁盘(甚至内存?),然后再执行我的处理。

到目前为止,我已经尝试将这些存储在 List<MultiSourceFrame> 中,但是对于每一帧,我发现我无法获取 ColourFrame 组件(例如),大概是因为没有保存整个对象结构。

潜在的解决方案想法?

我知道 Kinect Studio 能够保存 .xed 文件,但我确实需要能够通过代码执行此操作。此外,我不知道我是否可以将 .xed 文件转回 MultiSourceFrames 的集合。

如果有人能帮我解决这个问题,我将不胜感激!我保证会投票/接受有用的答案!

【问题讨论】:

  • 您不能只保存MultiSourceFrame 对象。相反,您应该从帧中提取所需的(原始)数据并保存。
  • 我决定在使用 Kinect SDK 处理帧后将其保存下来。基本上这意味着我所有的图像处理都是在事后发生的,但我只需要将图像存储为字节数组。如果你把你的评论写成答案,我会接受的!
  • 好吧……那样的话……

标签: c# kinect kinect-sdk


【解决方案1】:

您不能只保存MultiSourceFrame 对象。相反,您应该从帧中提取所需的(原始)数据并保存。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-13
    • 2018-01-05
    • 1970-01-01
    相关资源
    最近更新 更多