Kinect RGB到AVI文件

时间:2012-12-05 11:55:47

标签: c# video kinect kinect-sdk

我正在尝试从Kinect的RGB流中保存视频文件(例如.AVI文件)。

我正在使用最新的Kinect SDK(1.5)

我尝试使用e2e的DirectShow过滤器并且它不起作用,必须有更直接的方法。

2 个答案:

答案 0 :(得分:2)

我尝试了将每个帧写为.png文件的colorBasics方法。但是,速度从30fps降低到6fps。我想,多线程可能有助于提高性能。我不知道如何多线程它,是否有任何在线资源。我经常搜索,但没有运气。

感谢。

答案 1 :(得分:0)

Kinect不直接支持直接录制视频流。您可以通过访问每个帧来实现它,并在代码中创建AVI(或其他视频格式)。

Kinect Toolbox有一个录像机,您可以将源视为起点。

您可以从Kinect RGB相机轻松提取WriteableBitmap个对象。从中您可以找到很多关于创建静止图像以生成AVI或直接生成AVI的信息。

Google搜索:Create AVI from still images

Google搜索:Create AVI from WPF WriteableBitmap

查看Kinect for Windows Developer Toolkit中的“Color Basics”示例,了解如何访问摄像头并将数据提取到WritableBitmap对象。