Reconstruction Matlab 3D

Recently, I have to do a multi-dimensional 3D scan viewing project for these two weeks, and I have looked at all the books, magazines and websites for 3D reconstruction, including examples of Mathworks, etc. I wrote an encoding to track coincident points between two images and restore them to 3D. However, despite the use of the detectSURFFeatures () and extractFeatures () functions, some of the points in the object are still not tracked. How can I restore them also in my 3D model?

+4
source share
3 answers

What you are looking for is called "dense reconstruction." The best way to do this is with calibrated cameras. Then you can fix the images, calculate the mismatch for each pixel (theoretically), and then get the 3D world coordinates for each pixel. Please see the example of stereo calibration and scene reconstruction .

+1
source

, , , . , , . , , , .

( ), ( SURF, ORB, Freak, SIFT ..), "special" , .

0

Computer Vision Toolbox Matlab, . , , disparity matlab.

In addition, you can read about various matching methods, such as block matching, semi-global block matching, and global optimization procedures. Just to name a few keywords. But keep in mind that the theme of stereo matching is huge.

0
source

Source: https://habr.com/ru/post/1536034/


All Articles