I have a depth image from kinect v1 and i want project it to get three 2-D maps (onto three orthogonal cartesian planes). How can i do this ? any idea can help me. Thank you for your answer .
Once you have the equations for the 3 planes (easiest for xy, xz and yz), you have to find the vertical line from each plane to each point of your point cloud. The point where the vertical line of some point crosses the plane (the footpoint) is the projection of this point.
For the xy, yz and yz planes this is easy-peasy: simply ser the 3rd coordinate to zero. (z for the projection to the xy plane, and so on.)
Thank you for your time and help, actually i'm working with matlab the problem that i have is when i try to get the point cloud of a depth map i have to be connected with kinect but for me i have a dataset of depth images.
Yes i have the depth image and i can display it in matlab, but we need to generate the point cloud to extract the x, y ,z coordinates of each point. If you have an other method to extract the x,y,z i will be thankful if you can tel me about it.
I meant in matlab : splitting the depth (x,y,z) coordinates from the image data and needs processing depending on the slice information in the image info /header field .