This Github repository features the code for a Streamlit application for performing Structure-from-Motion (SfM) reconstructions using the LightGlue feature extractor. The application allows users to upload their own image datasets, select feature matchers, and generate 3D point cloud reconstructions.
For more information on LightGlue, please refer to their GitHub page.
Structure-from-Motion is quite computationally intensive, and so, it is recommended that you leverage Google Colab's free GPU to boost the application. You can do this by:
- Cloning the
colab-sfm-w-lightglue
python notebook into Colab and run all the cells. - Once all cells are running, you will see a link in the last cell that looks something like this: https://five-parents-crash.loca.lt.
- Navigate to the local tunnel website and use the tunnel password in the colab notebook.