Kinect v2 Save/Load 多源帧

Kinect v2 Save/Load MultiSourceFrames

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

这是因为我要对每一帧进行太多处理,无法合理地实时执行此操作。我不需要实时处理帧,所以我想找到一种方法将一些帧保存到磁盘(甚至内存?)并在之后执行我的处理。

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

可能的解决方案?

我知道 Kinect Studio 能够保存 .xed 文件,但我确实需要能够从代码中执行此操作。而且不知道能不能把.xed文件转回MultiSourceFrames的集合

如果有人能帮我解决这个问题,我将不胜感激!我保证 upvote/accept 有用的答案!

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