I managed to create a libfreenect grabber for pcl to work without openni. It is very useful for all the arm devices were you can't get openni to work. If anybody needs it just drop me a message. I am using it on the tk1 for now
mmm I tried the precompiled versione and it did not work, so I tried to recompile it but it also did not work. Maybe it comes from the fact that the TK1 has a modified ubuntu version. I will make some checks later on but for now I don't really see any advantages in using OpenNI instead of just libfreenect.
I'll have a look at the post, thanks!
I am developing a software application that recognizes a specific object to run in my computer and Rpi.
I am using both kinect(openni1) and asus (openni2) sensors. In order to process the point cloud I am using PCL.
When in my laptop, everything works fine, but when I try to run it on my RPi, asus (openni2) works fine but kinect doesn't work. The problem is that the openni1 library can't find any devices to create a interface (grabber). I thought it was a problem of USB interface, but it is not, because when I run the command "lsusb" it shows me the kinect device. I also tried it with a hub, but it didn't work.
Once kinect has another library: libfreenect, I thought that I could create a grabber using it, to work on my ARM. Can you please help me?