I have successfully installed Ubuntu 14 img on the Persee.
I have tried to play these two programs:
./OpenNI-Linux-Arm-2.2/OpenNI-Linux-Arm-2.2/Samples/Bin/org.openni.Samples.SimpleViewer
./OpenNI-Linux-Arm-2.3/OpenNI-Linux-Arm-2.3/Samples/Bin/org.openni.Samples.SimpleViewer
In both cases; I can play the depth image, but when I want to play the color image, I only have a white window. The RGB and IR do not play.
I wrote a small program to stream depth and color image with openCV. I can stream the depth, but my program crashes when I want to play the RGB image.
It seems to me that there is a problem with OpenNI to read RGB and IR image.
Has anyone encountered the same problem?
It seems to me that the Persee uses a Astra Pro sensor. On the Astra Pro sensor, an old thread explains that the sensor UVC has to be used as a webcam to get the RGB color instead of using OpenNi directly.
On this thread, there is some code which works on Persee Ubuntu 14 showing how to access RGB color
I have a very bad synchronisation between depth and color but at least I can stream color image.
There is like a yellow filter on the color image.
Do you have a solution to access RGB image using OpenNi with Persee? or Is OpenCV the only way to access color image?
Thank you
Currently, I am at the same point. Using OpenNi I can get the depth values but could not get the RGB. I am also not familiar with openCV. Do you have a solution about RGB problem?
Also can you share with me the your program which you wrote with OpenCV, because from the sample code, I get the depth value of the just specific pixel. So I want to see all pixels if you can share.