openni和openkinect之间的区别
发布网友
发布时间:2022-04-24 08:57
我来回答
共1个回答
热心网友
时间:2022-06-18 06:53
1. OpenKinect是人,而不是一个图书馆。该版本的libfreenect Kinect的驱动程序。 libfreenect和OpenNI +SensorKinect是开源库/驱动器。 libfreenect(使用Apache 2.0或GPLv2许可)从最初的派生,reverse-engineered/hacked Kinect的驱动程序,而OpenNI +SensorKinect从开源(LGPL)代码衍生的。 这两个项目在Windows,Linux(Ubuntu的),和Mac OS X的工作,这两个项目都可以访问从该项目颜色和深度图像 CodeGo.net,以及它们不能 库之间的差异是电机控制(libfreenect有它,OpenNI +SensorKinect没有),并与NITE中间件集成更高级别的NUI支持(仅OpenNI +SensorKinect)。这些差异往往会带动项目对图书馆之一。
2. 我要补充一点,OpenNI 2呈现OpenNI到别的Windows以外。 OpenNI 1.x中使用Kinect的不是oficially支持其它平台,直到一个人avin2创建SensorKinect项目,该项目坐落在OpenNI的顶部,并公开了Kinect的界面OpenNI。 OpenNI 2.0是一个重大的重构,并且不oficially支持别的Windows以外的Kinect的。 。在撰写本文时,OpenKinect与最新的Kinect的(型号1473),这使得该设备,我不知道,如果一个修复正在进行的一个问题。 因此,总结一下: -如果与设备型号1473的问题解决了,那么OpenKinect是要走的路。而且,坦率地说,我就没有别的了它针对特定的平台。 -直到这个问题解决了,你唯一的选择是OpenNI 1.5 +SensorKinect,这是过时的,而且它已停止,但它是与Kinect的所有工作模式的唯一的事情,其实。
3. 在写这篇文章的,OpenNi连Kinect对于Windows,libfreenect不是。
本文标题 :OpenNI和OpenKinect之间的区别是什么?
本文地址 :CodeGo.net/304622