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



我已经将华硕Xtion Pro插入我的电脑,现在正试图运行基本的OpenNI2代码来导出相机的快照。我能够运行OpenNI2包附带的示例项目(例如SimpleViewer),所以我知道它正在"工作",但我很难超越它。

这个库的文档和操作方法似乎很稀疏,我在网上找不到一个真正的例子来做我想做的事情,所以如果有人有代码可以做以下事情,那就太好了,我将不胜感激:

  1. 设置深度和彩色图像的视频流
  2. 每隔一段时间(例如每0.5秒)拍摄这些流的快照
  3. 将其保存为.png等格式

感谢

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

在1)中,你对视频流的确切意思是什么?你想把图像压缩成电影吗?还是只是为了给他们看?

如果只是为了向他们展示,你可以看看我之前链接的样本。

基本上你要做的是:

  1. 初始化openni和设备
  2. 开始你需要的流(通常是深度和颜色)
  3. 在窗口中显示每个帧(我使用了opencv)[这将执行1)]
  4. 每x个帧数或时间保存帧(我也在这个任务中使用了opencv)[这将是2和3)]
  5. 创建一个键接口以正确退出(也可以使用opencv完成)

所有这些都是在我给你的样品中以某种方式完成的,但你也可以问我你是否想要它的具体细节。

我希望这能帮助你

相关内容

  • 没有找到相关文章

最新更新