Skip to content

SadhaSivamx/StereoVision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StereoVision

Calibration and Depth Map Generation for Active and Passive Stereo Vision Systems.

CodeSections

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

Steps Involved End to End


image

Resources & References

Math & Linear Algebra
Essential for understanding the matrix operations used in calibration.

  1. Essence of Linear Algebra (3Blue1Brown) - Visualizing linear transformations.
  2. The Matrix Transpose: Visual Intuition - Understanding how matrices flip/rotate data.

Calibration & Stereo Vision
Core concepts and practical implementation guides.

  1. Simple Stereo | Camera Calibration - First Principles of Computer Vision.
  2. ESP32 Stereo Camera for Distance Estimation - Hardware implementation example.
  3. Depth Estimation with OpenCV Python - Code walkthrough for 3D object detection.

Releases

No releases published

Packages

 
 
 

Contributors

Languages