Introduction & Installation
  • Course Intro
  • Installation
Image Basics
  • Reading & displaying an image
  • Writing an image file to disk & RGB to Grayscale conversion
  • Understanding Channels
  • Subplots
  • Getting an image from a URL
Histograms
  • Understanding histograms (conceptual)
  • Computing the histogram of a Grayscale image
  • Computing the histogram of an RGB image [Coding Exercise ]
Pixel Manipulation & Geometry
  • Accessing & Modifying Pixels
  • Lines , Circles , Squares & Rectangles
  • Image Transformation : Flipping
  • Image Transformations : Scaling / Resizing
  • Image Transformations : Rotation
  • Thresholding Basics : Global Thresholding
Project 1 : Making an Image Snipping utility using Mouse EVENTS
  • Project 1 : Introduction
  • Programming the snipping utility [CODE SECTION]
Filtering , Blurring & Noise Removal
  • Median Filter : Intro
  • Median Filter : Explanation & Code
All about Thresholding
  • Write your own thresholding program [Coding Exercise]
  • Adaptive Thresholding
Project 2 : Making a custom Glitter Filter of an Image
  • Project 2 : Introduction
  • Programming the Custom Glitter Filter [CODE SECTION]
Having fun with images
  • Superimposing two Images
Working with Videos
  • Accessing the Webcam
  • Mini Challenge 1: Changing colourspaces in Video
  • Object Tracking using its colour
Mastering Contours
  • Understanding contours 1
  • Understanding contours 2 (removing false contours)
  • Understanding contour 3
  • Understanding Contours 4
Project 3: Vehicle Detection from Traffic Videos
  • Project 3: Introduction
  • Part 1 : Let's warm up
  • Part 2 : Core Logic Explaination
  • Part 3: Coding the core logic
  • part 4: Final Challenges
  • Part 5 : Final Video Hurrah !!