You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are two conventions to store RGB images. RGB and GBR.
Here, Kinect provides GBR but RGB is displayed, thus red and blue color channels are switched.
This is a bit annoying and needs to be fixed. But it is only a visualization issue, since the software does only rely on greyscale.
OpenCV does not support floating point images. My favorite hack is to reinterpret one float as four uint8.
Thus, the width of the image is multiplied by four. (This "only" works on architectures where sizeof(float)==4. There is a corresponding assert.)
Oh, that looks bad! Seems like that two different frames are overlayed.
Update: I think the issue is that I only copy the reference of the image. I fear a "clone" is necessary here to avoid this issue.
I'll try to fix it in the next couple of days!
This is considering a ScaViSLAM install with PCL support and no CUDA support:
running ./dump_rgbd produces strange RGBD pictures:
you can find some at: http://inky.ws/g/uv
The text was updated successfully, but these errors were encountered: