Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Kinect API记录流_C#_.net_Video_Kinect_Record - Fatal编程技术网

C# Kinect API记录流

C# Kinect API记录流,c#,.net,video,kinect,record,C#,.net,Video,Kinect,Record,我刚开始使用Kinect SDK,我希望使用Kinect录制一个会话(三个流分别),然后允许稍后播放 我看过这篇文章,所以我需要的似乎是可以实现的,我只需要知道如何: 我对骨架录音最感兴趣。我知道并不是所有的帧都需要为RGB捕获和重放,但是如果我们丢弃帧以减少骨架输出的记录大小,这不会降低记录的准确性吗 提前感谢您的指点 所以,我的问题的答案比我第一次意识到的更复杂。事实上,我正在从Kinect摄像机记录信息。目的是在以后重新加载此文件 它提供的三个数据流是: 颜色(图像) 深度(图像/数据)

我刚开始使用Kinect SDK,我希望使用Kinect录制一个会话(三个流分别),然后允许稍后播放

我看过这篇文章,所以我需要的似乎是可以实现的,我只需要知道如何:

我对骨架录音最感兴趣。我知道并不是所有的帧都需要为RGB捕获和重放,但是如果我们丢弃帧以减少骨架输出的记录大小,这不会降低记录的准确性吗


提前感谢您的指点

所以,我的问题的答案比我第一次意识到的更复杂。事实上,我正在从Kinect摄像机记录信息。目的是在以后重新加载此文件

它提供的三个数据流是:

  • 颜色(图像)
  • 深度(图像/数据)
  • 骨骼(数据)
在做出明智的决策时,请考虑以下事项:

  • 你感兴趣的是数据还是图像
  • 如果是图像,则可以通过压缩图像来节省空间。你能忍受吗 压缩图像?是否需要处理所需的内存/时间 每个帧到达时的压缩比 每个的存储空间
  • 如果是数据,您需要数据的准确性如何 是是否可以删除帧,然后再应用一些 插值技术,用于暗示每个捕捉点之间的点 框架

希望这有帮助

取决于你想对录音做什么。如果要将其显示为电影,请以每秒24或25帧的速度播放(另请参见)。但是当然:更少的数据==更少的准确性。在这一点上,我希望存储为我可以(不知何故)再次运行的原始数据。类似于Kinect Studio的工作方式。