Calibration and Depth Map Generation for Active and Passive Stereo Vision Systems.
StereoVision
│
├── /calibration
│ ├── CameraCalibration.py # Intrinsic/Extrinsic Camera Calibration
│ └── PerspectiveTransform.py # Image Rectification & Transformation
│
├── /Stereo
│ ├── SuperFunctions.py # Detection using YOLO
│ ├── Example.py # Focal estimation with Known Objects
│ └── Main.py # Dense estimation via Disparity
│
├── /Binocular
│ ├── Main.py # Control and Depth Estimation
│ ├── Problem.png # Setup and Equations
│ └── servo.txt # Active Vision: Servo control for camera rig
│
├── /StereoMap
│ ├── Output # Results Obtained
│ ├── DepthMap.py # Template Matching and Map generation
│ └── FocalCode.py # Focal length from Projection
|
├── license.md # License
└── README.md
Math & Linear Algebra
Essential for understanding the matrix operations used in calibration.
- Essence of Linear Algebra (3Blue1Brown) - Visualizing linear transformations.
- The Matrix Transpose: Visual Intuition - Understanding how matrices flip/rotate data.
Calibration & Stereo Vision
Core concepts and practical implementation guides.
- Simple Stereo | Camera Calibration - First Principles of Computer Vision.
- ESP32 Stereo Camera for Distance Estimation - Hardware implementation example.
- Depth Estimation with OpenCV Python - Code walkthrough for 3D object detection.