Get the 9 , 10, 11 and 12 elements from the 32 elements matrix for each pixel
Convert to binary each element (9,10,11,12) Concatenate the binary representations (for each elements).Invert all the concatenated representation (because is not a big endian)
Convert the inverted representation in float32 value.Well I have some results for my research and I am worried because making this algorithm I have some result for the Z matrix and the has to much noise (I think) I attached this result to show you my results.
One of the restrictions of my research is that I am not able to use the switch between this topic and PCL (pcl_conversions ), I am just using a file which contains all the data (the data field for the PointCloud2 topic ) of the topic in each moment and working with it in Matlab. I have attached the original image reconstruction (taking the 19, 18 and 17 for RGB ) from the 32 elements and the Z graphic for my Z result where each color represents an depth value .Original Image Original Image http://s30.postimg.org/3v05hckmp/original.jpg
Z Matriz Z Matriz http://s22.postimg.org/x49816t69/image.jpg
Originally posted by Wilianson on ROS Answers with karma: 21 on 2015-05-20
Post score: 0