1
我已经学习了NITE 2.在寻找各种示例时,我遇到了OpenCV与OpenNi一起使用的几个视频。 问题是什么opencv可以用于OpenNI。我知道这是非常模糊的问题,但我真的需要知道。OpenCV与OpenNi
我已经学习了NITE 2.在寻找各种示例时,我遇到了OpenCV与OpenNi一起使用的几个视频。 问题是什么opencv可以用于OpenNI。我知道这是非常模糊的问题,但我真的需要知道。OpenCV与OpenNi
OpenCV是开发计算机视觉算法的最佳品种库。它具有大量优化算法,可用于分析深度图以及使用OpenNI可捕获的RGB图像。
NITE是一个封闭的源代码库,其中包含一套很好的实现,但有限的算法。
所以,如果你想实现的东西不仅仅是给你NITE,你需要一个方便的工具。一般来说OpenCV是最好的选择。
例如,您可以使用的OpenCV + OpenNI发展:
和许多其他任务,这些数字只是由想象力限制。
通过VideoCapture类支持与OpenNI(Kinect,XtionPRO,...)兼容的深度传感器。深度映射图,RGB图像和输出的一些其他格式可以通过使用VideoCapture的熟悉的界面来获得(参见Using Kinect and other OpenNI compatible depth sensors)
谢谢你这么多亚历山大的reply.I想我现在已经做所有关于它的一个很好的视角。通过上面的链接,并阅读,有各种模块作为opencv的一部分。我明白,我们可以使用VideoCapture类捕获深度图像。我问你哪些模块/类可以用于放置3D对象的如此捕捉的深度图像。除此之外,怎样才能简单地进行碰撞检测,等等是用相同的方法来实现的? – user1261913 2013-03-15 04:02:16
视频我遇到了http://www.youtube.com/watch?v=IubzysmmAYQ和http://www.youtube.com/watch?v=qOF5a039kTw n – user1261913 2013-03-15 04:10:34
OpenCV没有用于将3D对象渲染到3D场景中的模块。你可以看看其他库(例如[Ogre3D](http://www.ogre3d.org/)) – 2013-03-15 09:54:44