Getting Started
  • Course Introduction
  • MATLAB Cheatsheet
  • Matlab Codes
  • MATLAB's Image Processing toolbox
Basic Reading Writing
  • Read an Image
  • Write an Image
  • Read Video from a File
  • Write Video to a File
Image Conversions
  • Image Color Spaces
  • RGB to Grayscale Image Conversion
  • RGB to HSV Image Conversion
  • Quiz 1
Play with Image Histogram
  • Plot Image Histogram
  • Histogram Equalization of Grayscale Image
  • Histogram Equalization of RGB Image
Image Smoothing
  • Basic Concepts
  • Implementation of Image Filters
  • Edge-Preserving Image Filter
  • Quiz 2
Learn to Detect Edges
  • Basic Concepts
  • Implementation of Edge Detectors
  • Image Sharpening Implementation
Image Thresholding
  • Basic Concepts
  • Thresholding Implementation
  • Quiz 3
Learn to Remove Image Noise
  • Basic Concepts
  • Noise Reduction Implementation
  • Add Noise to Image
Morphological Image Processing
  • Basic Concepts
  • Image Dilation & Erosion
  • Image Opening & Closing
  • To Do Exercise: Object Boundary
  • Quiz 4
Hands-on Projects
  • Count the Number of Faces in an Image
  • Active Contour Method
  • Object Segmentation using Active Contour method
  • Create Vintage Effect
Summary
  • A quick review.
  • What do we know, now!
  • Please do this for me and for the other students!