C# Kinect API记录流
我刚开始使用Kinect SDK,我希望使用Kinect录制一个会话(三个流分别),然后允许稍后播放 我看过这篇文章,所以我需要的似乎是可以实现的,我只需要知道如何: 我对骨架录音最感兴趣。我知道并不是所有的帧都需要为RGB捕获和重放,但是如果我们丢弃帧以减少骨架输出的记录大小,这不会降低记录的准确性吗C# Kinect API记录流,c#,.net,video,kinect,record,C#,.net,Video,Kinect,Record,我刚开始使用Kinect SDK,我希望使用Kinect录制一个会话(三个流分别),然后允许稍后播放 我看过这篇文章,所以我需要的似乎是可以实现的,我只需要知道如何: 我对骨架录音最感兴趣。我知道并不是所有的帧都需要为RGB捕获和重放,但是如果我们丢弃帧以减少骨架输出的记录大小,这不会降低记录的准确性吗 提前感谢您的指点 所以,我的问题的答案比我第一次意识到的更复杂。事实上,我正在从Kinect摄像机记录信息。目的是在以后重新加载此文件 它提供的三个数据流是: 颜色(图像) 深度(图像/数据)
提前感谢您的指点 所以,我的问题的答案比我第一次意识到的更复杂。事实上,我正在从Kinect摄像机记录信息。目的是在以后重新加载此文件 它提供的三个数据流是:
- 颜色(图像)
- 深度(图像/数据)
- 骨骼(数据)
- 你感兴趣的是数据还是图像李>
- 如果是图像,则可以通过压缩图像来节省空间。你能忍受吗 压缩图像?是否需要处理所需的内存/时间 每个帧到达时的压缩比 每个的存储空间李>
- 如果是数据,您需要数据的准确性如何 是是否可以删除帧,然后再应用一些 插值技术,用于暗示每个捕捉点之间的点 框架
希望这有帮助 取决于你想对录音做什么。如果要将其显示为电影,请以每秒24或25帧的速度播放(另请参见)。但是当然:更少的数据==更少的准确性。在这一点上,我希望存储为我可以(不知何故)再次运行的原始数据。类似于Kinect Studio的工作方式。