Module 6: Motion & Video Analysis - iffatAGheyas/computer-vision-handbook GitHub Wiki
🎞️ Module 6: Motion & Video Analysis
In Module 6, we explore techniques for understanding motion and processing video streams. You’ll learn how to estimate pixel movements, separate moving objects from static backgrounds, track targets over time, and stabilise shaky footage for smoother results.
📑 Contents
- Optical Flow (Lucas–Kanade, Farneback)
- Background Subtraction
- Object Tracking (Kalman Filters, Mean-Shift, CamShift)
- Video Stabilisation
Optical Flow (Lucas–Kanade, Farneback)
(Estimate pixel-wise motion between consecutive frames.)
Background Subtraction
(Separate foreground motion from static scene.)
Object Tracking (Kalman Filters, Mean-Shift, CamShift)
(Follow objects over time using probabilistic and kernel-based methods.)
Video Stabilisation
(Remove unwanted camera shake to produce steady output.)