What is the difference between OpenNI and OpenKinect?

后端 未结 4 434
一生所求
一生所求 2021-01-31 09:53

I am considering using Kinect in one my projects, but I am totally lost between all the libraries. Don\'t know what is what exactly. Most importantly I am reading stuff about Op

4条回答
  •  一向
    一向 (楼主)
    2021-01-31 10:11

    I should add that OpenNI 2 renders OpenNI unusable to anything else other than Windows.

    OpenNI 1.x with Kinect was not oficially supported in other platforms, until a guy named avin2 created the SensorKinect project, which sits on top of OpenNI and exposes the interface of the Kinect to OpenNI. OpenNI 2.0 is a major refactoring, and does not oficially support anything else other than Windows for the Kinect. http://social.msdn.microsoft.com/Forums/en-US/kinectsdk/thread/a11ff6d9-7fbe-4636-8ff0-92d6220ac3f8/ . At the time of this writing, OpenKinect has a problem with the newest kinect (model 1473) , which renders the device unusable. I don't know if a fix is underway.

    Therefore, to sum up: -- If the problem with the device model 1473 is solved, then OpenKinect is the way to go. And, frankly, I wouldn't trust anything else which targets a specific platform. -- Until this problem is solved, your only option is to use OpenNI 1.5 + SensorKinect, which is obsolete, and development on it has halted, but it's the only thing that works with all kinect models, actually.

提交回复
热议问题