C# Kinect流保存

C# Kinect流保存,c#,c++,video-streaming,kinect,C#,C++,Video Streaming,Kinect,因此,我正在使用Microsoft Kinect Studio播放一些收集的数据。我只处理颜色和深度图像 因此,我有一个流保护程序,允许我保存流,但如果我的视频约30秒长,我只能正确保存前10秒,但其余的流保护程序开始滞后和松散的数据 我不太精通C++或C语言,有没有程序可以让我正确地保存两个流?< /P> 感谢事实上,前10秒工作正常,这向我表明,您的硬盘上的缓存空间已经用完。如果以全高清格式保存未压缩的视频流,则可节省约180MB/秒。您可能有幸缩小了视频的大小(在960x540时,您只节省

因此,我正在使用Microsoft Kinect Studio播放一些收集的数据。我只处理颜色和深度图像

因此,我有一个流保护程序,允许我保存流,但如果我的视频约30秒长,我只能正确保存前10秒,但其余的流保护程序开始滞后和松散的数据

<>我不太精通C++或C语言,有没有程序可以让我正确地保存两个流?< /P>
感谢

事实上,前10秒工作正常,这向我表明,您的硬盘上的缓存空间已经用完。如果以全高清格式保存未压缩的视频流,则可节省约180MB/秒。您可能有幸缩小了视频的大小(在960x540时,您只节省了大约45MB/秒),但随后可能会遇到CPU问题。

我也一直在尝试缩小视频的大小,但我不确定如何进行。你有什么建议吗?@AliP如果你想做一些编程,我可以给你一些建议。你可以做得很简单也可以很难,这取决于你追求的质量。如果你不关心质量,你可以抓取每一秒的像素(类似于(inti=0;i).如果你想获得更好的质量,你就要研究像双三次插值这样的算法。事实上,我发现的主要问题是,Kinect Studio实际上使用了我几乎所有的RAM,当我与自己开发的程序同时运行时,我遇到了这些滞后现象……对此有什么建议吗?@AliP你对KS usi无能为力你可以检查你自己的应用程序是否可以使用更少的内存。试着重用内存,而不是分配新的内存。但在某些时候,你显然使用了尽可能少的内存。