Skip to content

Reconstructing the 3-D positions of a set of matching points in the images and inferring the camera extrinsic parameters in OpenCV

Notifications You must be signed in to change notification settings

nikhitmago/structure-from-motion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

structure-from-motion

Reconstructing the 3-D positions of a set of matching points in the images and inferring the camera extrinsic parameters

Steps for SFM Pipeline:

  • Keypoint Feature Extraction using SIFT
  • Feature Matching using BruteForceMatcher
  • Finding Essential Matrix using RANSAC global matching
  • Decomposing Essential Matrix into (R, t) components
  • Triangulation

Visualization

  • The 3D points can be visualized in softwares like Meshlab where you can easily upload the output.obj file that is generated after running python3 sfm.py
  • The program outputs the rotation, translation, and projection matrices for each pair of images in the data folder

About

Reconstructing the 3-D positions of a set of matching points in the images and inferring the camera extrinsic parameters in OpenCV

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages