Skip to content

Aetherion-dotcom/Recon3D-MultiView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recon3D MultiView

Python Streamlit COLMAP License

3D reconstruction from multiple 2D images with an interactive web interface

📋 Overview

Recon3D-MultiView is a Python-based application for reconstructing 3D models from multiple 2D images. It combines industry-standard computer vision algorithms with an intuitive Streamlit interface for seamless 3D reconstruction workflows.

✨ Features

  • Feature Detection: SIFT/ORB algorithms
  • Feature Matching: Robust correspondence finding
  • 3D Reconstruction: COLMAP-powered pipeline
  • Visualization: Open3D for interactive model viewing
  • Web UI: Streamlit-based interface

Tech Stack

Component Technology
Core Python 3.8+
3D Reconstruction COLMAP
Visualization Open3D
Web Framework Streamlit
Computer Vision OpenCV

Quick Start

Prerequisites

  • Python 3.8+
  • COLMAP (must be in system PATH)

Installation

git clone <repository-url>
cd Recon3D-MultiView
pip install -r requirements.txt

Usage

python -m streamlit run app.py

Project Structure

├── app.py                 # Streamlit application
├── requirements.txt       # Python dependencies
├── src/                   # Source modules
│   ├── feature_extraction.py
│   ├── matching.py
│   ├── pipeline.py
│   └── reconstruction.py
├── colmap/               # COLMAP submodule
└── output_streamlit/     # Results directory

License

MIT License - See LICENSE file for details

About

No description or website provided.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages