I am using OpenCV to extract 3D models from multiple views (pictures). I've got a condition where inputs are two images and the results are 3d digits that rebuild 3D models.
I want to add more than two images to complete reconstruction of all the scenes. Therefore, I have 3d digit given pictures 1-2 and a 3D digit illustration is 2-3.
Any suggestions?
Assuming you are rebuilding 3D using stereo matching algorithms, between images 3D rebuilding 1 results in 3D coordinates of images in 1-2 coordinate systems. Similarly, 3D rebuild between images in 2-3 results in 3D image 2 in the coordinate system points.
So you just have to change the 3D coordinate system of your second point cloud of image 1 for image 2 to one. It uses rotation matrix R and image translucent between 1-2 vector t.
Edit : Note that this method of merging two point clouds is very basic, and you can improve the accuracy of 1-2-3 images at a time Using 3D rebuilt (like bundle adjustment) using I do not think this view is available though in OpenCV.
Comments
Post a Comment