使用OpenNI2从Xtion Pro / Kinect导出图像的基本代码

时间:2014-10-31 11:14:25

标签: openni asus-xtion

我已经将Asus Xtion Pro插入我的电脑,现在我正在尝试运行基本的OpenNI2代码来从相机中导出快照。我能够运行OpenNI2软件包附带的示例项目(例如SimpleViewer),所以我知道它正在“工作”,但是我很难在任何地方过去。

这个库的文档和操作方面看起来很稀疏,而且我找不到一个真正的在线例子来做我想做的事情,所以如果有人拥有这些代码就会很棒可以做到以下几点,我将不胜感激:

  1. 设置深度和彩色图像的视频流。
  2. 定期(例如,每0.5秒)拍摄这些流的快照
  3. 以.png
  4. 等格式保存这些内容

    由于

1 个答案:

答案 0 :(得分:1)

这不是一项艰巨的任务,请尝试使用openni2示例中的示例。我有一个工具,你可以调整它来完成三个任务(sample here

1)视频流究竟是什么意思?你想将图像压缩成电影吗?还是只是为了展示它们?

如果只是为了展示它们,您可以查看我之前链接过的样本。

基本上你要做的是:

  1. 初始化openni和设备
  2. 启动您需要的流(通常是深度和颜色)
  3. 在窗口中显示每个帧(我使用opencv)[这将做1)]
  4. 每隔x个帧或时间保存帧(我也使用opencv进行此任务)[这将是2和3)]
  5. 创建一个正确退出的关键界面(也可以使用opencv)
  6. 所有这些都是在我给你的样本中完成的,但你也可以问我是否需要具体的细节。

    我希望这有助于你