Kinect - 录制和使用视频

时间:2012-09-29 11:02:29

标签: video load kinect

我打算购买Kinect for Windows,因为我打算和一位朋友一起做一个学校项目。我的问题很简单 - 我可以用Kinect录制一些手势的视频,然后发送给他,因为他买不到Kinect。他是否能够加载视频并在运行时使用它,就像来自kinect的流一样,这样我们都可以在项目上工作。该项目将使用C#编写,可能使用Microsoft的Kinect SDK,如果需要,还可以使用OpenCV或OpenNI。

1 个答案:

答案 0 :(得分:4)

简短回答:是的。它取决于您使用的SDK。

除了KinectSDK,Kinect Studio是一个用于记录和使用kinect数据的便利工具。

OpenNI还允许保存kinect数据。有一个API,但最简单的方法是NiViewer Sample(按s开始录制,x停止)。在Windows上.oni文件将在应用程序中注册,因此您可以简单地打开文件进行查看或分析(例如,在具有OpenNI但没有Kinect的其他计算机上)。

我还没有尝试过将KinectSDK和OpenNI结合起来,但Kinect-MSSDK-OpenNI-bridge项目看起来很有希望。

总之,考虑一下您需要使用的功能(例如深度数据,rgb数据,骨架跟踪,音频数据,电机控制,加速度计等)。和目标操作系统。双方都有利弊:

  • KinectSDK提供音频/电机/加速度计控制,但仅限Windows 7
  • OpenNI不提供上述内容(虽然它支持深度/ rgb /骨架数据),但是跨平台且截至更新版本integrates quite nicely with OpenCV