2D-3D Transforma​tion------​--How to get the pixel's [X Y] coordinates,not the rows and columns?

Hi everyone,
I have a question about the coordinates transformation. I have calibrated my camera,and got the transform matrix. I'm confused by the pixel coordinates.
I used the rows and columns to do the 2D-3D transformation. But the result is not correct. I don't know whether the rows and columns work for the 2D-3D transformation. How can I get the [X Y] Coordinates of the pixels which I want to transfer into 3D coordinates.
I'm a beginner here. If anyone can help me figure it out, it would be VERY appreciated.
Thanks a lot!

4 Comments

? Is it a 3D camera? Or is it a scene with depth and you want to figure out how far away things are as well as their left/right up/down ?
Thank you very much Walter! It is a common digital camera used in daily life. But there is no depth information. I used laser to get the point cloud data. I do the camera calibration to transfer the 2D coordinate to 3D coordinate, and get the 3D point cloud data. The final target is to get the measurement of a object. I'm trying to upload the images to show you the details.
Thanks a lot!
When you did the calibration, what 2D coordinate system did you use then? And what did the calibration process consist of? If you planned to use row/column coordinates, the calibration step should have used that coordinate system.
http://i49.tinypic.com/2iu525v.jpg, http://i45.tinypic.com/2j462kj.jpg Links above are the results for the 2D-3D coordinates. All the point cloud are in the same plane. I used blob analysis--pixellist to get the 2D coordinates. But I don't know why all the points are on the same plane.
Thanks a lot!

Sign in to comment.

Answers (1)

Can you resolve this for me?,I have the same question, Thank you in advance

Asked:

on 22 Mar 2013

Answered:

on 17 Jun 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!