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.