2013-07-02 38 views
0

我是使用Kinect SDK的新手,我正在用kinect录制一个会话(所有三个流分开),然后让它在稍后播放。Kinect API记录流

我已经看到了这篇文章,所以我需要什么似乎是可以实现的,我只需要知道如何:Recording video/Image information in C# file size is huge

我最感兴趣的骨骼记录。我知道并非所有的帧都需要为RGB进行捕捉和重放,但如果我们丢帧以减少骨架输出的记录尺寸,这是否会降低录制的准确性?

感谢任何提前提示!

+0

取决于你想用录音做什么。如果您想将其显示为电影,24或25 fps(另请参阅[编解码器](http://en.wikipedia.org/wiki/Codec))。但是,当然:更少的数据==精度更低。 – Corak

+0

在这一点上我正在寻找作为我可以(不知何故)再次运行的原始数据。与Kinect Studio的工作方式类似。 –

回答

0

所以,事实证明,我的问题的答案是更多的参与,我第一次意识到。实际上,我正在从Kinect相机录制信息。目的是在稍后再次重新加载。

它给出数据的三个数据流为:

  • 颜色(图像)
  • 深度(图像/数据)
  • 骨骼肌(数据)

制作时,考虑以下知情决定:

  • 它是数据o你感兴趣的图像?
  • 如果是图像,可以通过压缩图像来节省空间。你可以住在 压缩图像?处理 每帧压缩时需要的内存/时间是否更重要,因为每个帧的存储空间为?
  • 如果数据,你需要的数据有多准确到 是?是否可以丢弃帧,然后应用一些插值技术来暗示每个捕获的帧之间的点?

希望这有助于!