Week 1
Image basics and OpenCV
Read, display, transform and manipulate images using OpenCV.
Detailed learning path
A 12-week hands-on computer vision path using real traffic workflows, OpenCV, CNNs, YOLO and deployment-ready projects.
Weekly roadmap
Inspired by portfolio-first learning platforms: each module has a clear outcome, practice activity and project artifact.
Week 1
Read, display, transform and manipulate images using OpenCV.
Week 2
Detect edges, contours and shapes in images and video frames.
Week 3
Load video streams, process frames and save annotated outputs.
Week 4
Use actual traffic examples to understand vehicles, lanes and motion.
Week 5
Template matching, background subtraction and motion-based detection.
Week 6
Understand convolution, pooling and feature extraction.
Week 7
Train image classifiers using pretrained models.
Week 8
Detect vehicles, people and objects using YOLO-based workflows.
Week 9
Count vehicles, estimate density and prepare traffic insights.
Week 10
Extract text from images and documents.
Week 11
Deploy a simple CV app with Streamlit or Flask.
Week 12
Package the project with README, demo video and result screenshots.
Capstone project
Build a computer vision system that detects vehicles, counts traffic and produces a simple dashboard/report from real traffic video.