Stereo-Scape Svelte Themes

Stereo Scape

StereoScape is an innovative project that converts 2D images and videos into 3D models using the NeRF (Neural Radiance Fields) model. This web application has a user-friendly frontend built with SvelteKit and TypeScript, and a powerful backend using Python Flask, COLMAP, and TensorFlow.

šŸ“¦ Stereo-Scape Stereo-Scape is a 3D scene reconstruction project that uses stereo vision techniques to generate depth maps and point clouds from pairs of stereo images. It aims to provide a simple, modular, and extensible framework for experimenting with stereo image processing, disparity estimation, and 3D model generation.

✨ Features šŸ“· Load stereo image pairs (left and right views)

šŸ› ļø Perform stereo rectification

šŸ“ Compute disparity maps

šŸŒ Generate 3D point clouds

šŸŽØ Visualize disparity and depth outputs

šŸ”§ Easy-to-modify pipeline for custom stereo algorithms

To deploy your app, you may need to install an adapter for your target environment.

stereo-scape/ │ ā”œā”€ā”€ data/ # Sample stereo image pairs ā”œā”€ā”€ output/ # Generated outputs (disparity maps, point clouds) ā”œā”€ā”€ src/ # Source code files │ ā”œā”€ā”€ disparity.py # Disparity map generation │ ā”œā”€ā”€ stereo.py # Stereo image rectification and processing │ ā”œā”€ā”€ utils.py # Helper functions │ └── config.py # Configuration settings ā”œā”€ā”€ requirements.txt # Python dependencies └── README.md # Project description and setup instructions

šŸš€ Getting Started

  1. Clone the Repository bash Copy Edit git clone https://github.com/sohamghogre/Stereo-Scape cd stereo-scape

  2. Install Dependencies bash Copy Edit pip install -r requirements.txt Make sure you have OpenCV (opencv-python) and NumPy installed.

  3. Run the Code bash Copy Edit python src/stereo.py

Top categories

Loading Svelte Themes