All Courses
AI & Machine Learning
intermediate
Computer Vision with Python and OpenCV
4.8
5,210 students
4h 0m
16 lessons
About this course
Learn to build computer vision applications from image processing basics to object detection and image segmentation. This course covers OpenCV, image transforms, feature detection, object tracking, and deep learning for vision tasks. Build real projects including face detection, lane detection for self-driving cars, and medical image analysis.
Course Content
Image Processing Fundamentals
- Digital Images: Pixels, Color Spaces, and Histograms15min
- OpenCV Setup and Basic Image Operations15min
- Filters, Smoothing, and Edge Detection15min
- Morphological Operations and Thresholding15min
Feature Detection and Matching
- Corners, Edges, and Hough Transforms15min
- SIFT, SURF, and ORB Feature Detectors15min
- Feature Matching and Homography15min
- Project: Panoramic Image Stitching15min
Object Detection and Tracking
- Haar Cascades and HOG for Detection15min
- YOLO Object Detection Deep Dive15min
- Real-Time Object Tracking with DeepSort15min
- Project: Traffic Surveillance System15min
Deep Learning for Vision
- Image Classification with Pretrained Models15min
- Semantic Segmentation with U-Net15min
- Pose Estimation and Action Recognition15min
- Medical Image Analysis Project15min
Free — no credit card required
This course includes:
- AI-generated interactive lessons
- Interactive quizzes and exercises
- Real-time AI teacher discussions
- Whiteboard diagrams and formulas