3D-Cam
E-Lab SFSU project for 3D camera applications
3D-Cam is a depth-imaging platform developed at the E-Lab at San Francisco State University. The system uses a single camera and mirror geometry to perform z-height reconstruction without requiring dual-camera hardware, making 3D imaging more accessible and cost-effective.
Project Overview
3D-Cam provides a novel approach to depth imaging:
- Single Camera System: Uses one camera with mirror geometry instead of dual cameras
- Z-Height Reconstruction: Performs depth reconstruction from 2D images
- Cost-Effective Design: Eliminates need for expensive dual-camera setups
- Active Development: Currently under active development and refinement
Key Features
- Depth Imaging: Z-height reconstruction from single camera input
- Mirror Geometry: Innovative use of mirrors for depth perception
- Mechanical Design: Custom mechanical design for camera and mirror positioning
- Software Development: Python-based image processing and depth reconstruction
- Open Source: Developed as part of E-Lab SFSU research initiatives
Technical Implementation
The 3D-Cam system includes:
- Applications: User-facing applications for depth imaging
- Calibration Files: Calibration data for accurate depth reconstruction
- Libraries: Core libraries for image processing and depth calculation
- Scripts: Automation and utility scripts
- Documentation: Setup guides and technical documentation
Repository Structure
The project repository contains:
-
apps/: Application software -
calibrations/: Calibration files and data -
lib/: Core libraries and modules -
scripts/: Utility and automation scripts -
docs/: Documentation and setup guides
Repository
The complete source code, documentation, and setup instructions are available in the 3D-Cam repository. The project website is hosted at e-lab-sfsu.github.io/3D-Cam.