Persee Ubuntu 14 Cannot get RGB image

Hello

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