带OpenNi的OpenCV

带OpenNi的OpenCV,opencv,kinect,openni,Opencv,Kinect,Openni,我研究了NITE 2。在寻找各种示例时,我看到了一些OpenCV与OpenNi一起使用的视频。 问题是,opencv到底可以与OpenNI一起使用什么。我知道这是一个非常模糊的问题,但我真的需要知道 OpenCV是开发计算机视觉算法的最佳库。它有大量优化算法,可用于分析深度贴图以及可以使用OpenNI捕获的RGB图像 NITE是一个封闭源代码库,包含一组实现良好但有限的算法 所以,如果你想实现比NITE更多的东西,你需要一个方便的工具集。一般来说,OpenCV是最佳选择 例如,您可以使用Open

我研究了NITE 2。在寻找各种示例时,我看到了一些OpenCV与OpenNi一起使用的视频。
问题是,opencv到底可以与OpenNI一起使用什么。我知道这是一个非常模糊的问题,但我真的需要知道

OpenCV是开发计算机视觉算法的最佳库。它有大量优化算法,可用于分析深度贴图以及可以使用OpenNI捕获的RGB图像

NITE是一个封闭源代码库,包含一组实现良好但有限的算法

所以,如果你想实现比NITE更多的东西,你需要一个方便的工具集。一般来说,OpenCV是最佳选择

例如,您可以使用OpenCV+OpenNI开发:

  • 使用3D和2D数据融合进行性别、年龄或情绪识别
  • 三维人脸识别
  • 自定义手势识别
  • 体形测量
还有许多其他的任务,这些任务的数量仅仅受到想象力的限制

通过视频捕获类支持与OpenNI(Kinect、XtionPRO等)兼容的深度传感器。深度图、RGB图像和其他一些输出格式可以通过使用熟悉的视频捕获界面进行检索(请参阅)


非常感谢Alexander的回复。我想我现在对这一切都有一个很好的看法。我浏览了上面的链接,还阅读了opencv中的各种模块。我知道我们可以使用VideoCapture类捕获深度图像。我可以问你哪些模块/类可以用于在深度中放置3D对象吗这样捕获的图像。除此之外,如何使用相同的视频实现简单的碰撞检测等?我遇到的视频和nOpenCV没有将3D对象渲染到3D场景的模块。你可以看看其他图书馆(例如)哦,再次感谢你,亚历山大。但我想知道他们在我上面分享的视频链接中做了什么(因为它说他(视频中的人)使用了opencv。我想知道他对这些轴和骨架使用了什么。视频描述说,“轴是用opencv绘制的”。我看不到opencv可以用于任何其他任务。这是一个简单的演示。我想第二个演示使用opencv的目的是相同的——只是绘制结果。