Skip to content

About

No description or website provided.

Topics

Resources

Contributing

Stars

6 stars

Watchers

0 watching

Forks

Latest commit

 

History

28 Commits

Folders and files

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

Contributing

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages