Reputation: 682
I have two cameras setup as shown in following picture:
What I have with this setup:
(x1,y1)
as its 2D image coordinates.(x2,y2)
as its 2D image coordinates.How can I trace/identify real world 3D coordinates (x,y,z)
of this green object via these two cameras (i.e combination of top view image and side view image)?
I know how to calibrate single camera using JavaCV/OpenCV but I don't know how perform stereo calibration other stuff using JavaCV/OpenCV.
What is the step-by-step procedure for doing such stereo calibration via two cameras?
What would be the output (e.g., intrinsic matrix, distortion etc.) of such a stereo calibration process and how can I use that output in order to compute the real world 3D coordinates of this green object?
Upvotes: 2
Views: 2259
Reputation: 1189
After looking at the picture,I think you may face problem in implementing stereo algorithms for your a setup. The stereo rectification works well when the cameras are almost fronto-parallel . For your camera setup, you can hardly get any rectified image on which you could find any disparity matching.
Upvotes: 1
Reputation: 1189
Hi the following blog will answer all your questions... http://blog.martinperis.com/2011/01/opencv-stereo-camera-calibration.html
No image was uploaded.. Just check or else you could find theoritical concepts from the book http://www.amazon.com/Learning-OpenCV-Computer-Vision-Library/dp/0596516134
or for the actual code implementing with cameras one can refer to http://www.youtube.com/watch?v=jVdKK_5l9XU&feature=plcp
Upvotes: 1