Computer Vision with Python and OpenCV
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