Depth map merging or Point Cloud Merging

Hi All, My goal is to create a single 3D point-cloud based on 2 pairs of images(AB, BC) and their projection matrices. Each image comes from the same camera (not video) with 3 distinct positions.
I use the "standard process": Point matching (sift or surf), keeping inliers only, finding the position, doing the bundle adjustment...images rectifications. Up to now everything works.
Then I use the function "disparity" to create the 2 disparity maps, one for each pair of images. Then i create the 3d point clouds using the projection matrices.
But, how can i merge the 2 points clouds coming from AB and BC. Apparently, the 3D coordinates depends on the "DisparityRange" parameters of the function disparity.
Did i miss a step in the process ?
Thanks in advance for any help Alvaro

 採用された回答

Alvaro
Alvaro 2015 年 3 月 18 日

0 投票

Hi all Problem solved. The problem was that I processed wide-baseline stereo images as if they were short-baseline. Fatal Error!
Thanks

その他の回答 (1 件)

Dima Lisin
Dima Lisin 2015 年 3 月 7 日

0 投票

Hi Alvaro,
The Computer Vision System Toolbox now (as of R2015a) includes functionality for registering and merging point clouds.

1 件のコメント

Alvaro
Alvaro 2015 年 3 月 18 日
Thank you Dima for your help.

サインインしてコメントする。

カテゴリ

質問済み:

2015 年 3 月 3 日

回答済み:

2015 年 3 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by