robotology-legacy / kinect-wrapper

A C++ library that wraps around Kinect SDK or OpenNI drivers
GNU General Public License v2.0
2 stars 4 forks source link

Kinect One support (libfreenect2) #5

Open Tobias-Fischer opened 9 years ago

Tobias-Fischer commented 9 years ago

Hi all, I am wondering whether anyone has planned to extend the kinect-wrapper for the new Kinect? On Windows, there is obviously the Kinect SDK, but the new version is likely to be very different from the supported versions here. On Linux, there is libfreenect2 which seems to work quite well.

It would be great if you keep me posted about this, as I might do some work with the Kinect One in the future.

Best, Tobias

Tobias-Fischer commented 9 years ago

I just found http://wiki.icub.org/wiki/OpenNI2 - is that the way the new Kinect will be supported? If so, does anyone know the main difference between the output of kinect-wrapper and the OpenNI2 Yarp driver?

paulfitz commented 9 years ago

@kt10aan may know?

kt10aan commented 9 years ago

Kinect One support in the Yarp OpenNI2 driver is coming soon through the libfreenect2 library, sometime in January.

Tobias-Fischer commented 9 years ago

@kt10aan Thanks, that sounds great. It would be nice of you could keep me posted regarding this. Do you know whether the outputs of kinectServer and the OpenNI2 module are compatible? I.e. are the RGB and depth images in the same format, as well as the Skeleton?

Thanks a lot, Tobias

pattacini commented 9 years ago

At the time when we had the goal of providing services for reading kinect-like sensors data we decided to go for a brand new kinect-wrapper since the Kinect Yarp device driver did not support Microsoft SDK and, moreover, there was not a clear distinction between the yarp server layer and the driver layer. All these aspects were taken into account for the design of kinect-wrapper and the intention was also to try somehow to blend our contribution into yarp too: just not to have many things doing the same job in the end.

That said, the main maintainer @ilaria-gori has left this year and I don't think honestly there will be some effort we can spend in developing it further, also because we are more interested in exploiting directly the stereo vision of the robot. Nonetheless, @ilaria-gori was working out an extension for wrapping OpenNI2 within the dev branch. Feel free to revise it.

Don't know anything about @kt10aan 's work though.