Image Processing Masterclass with Python

Lessons
Lab
TestPrep
AI Tutor (Add-on)
Get A Free Trial

About This Course

Skills You’ll Get

1

Preface

2

Basic Image and Video Processing

  • Display RGB image color channels in 3D
  • Video I/O
  • Implement Instagram-like Gotham filter
  • Explore Image Manipulations With Different Python Libraries
  • Object removal with seam carving
  • Summary
  • Questions
  • References
3

More Image Transformation and Manipulation

  • Introduction
  • Applying Euclidean and Affine transformation on an image
  • Implement image transformation with warping/inverse warping using scikit-image and scipy.ndimage
  • Image projection with homography using scikit-image
  • Detecting Colors and Changing Colors of Objects with OpenCV-Python
  • Detecting Covid-19 Virus Objects with Colors in the HSV Colorspace
  • Finding duplicate and similar images with hashing
  • Summary
  • Questions
  • References
4

Sampling, Convolution, Discrete Fourier, Cosine and Wavelet Transform

  • Introduction
  • Fourier Transform Basics
  • Sampling to increase/decrease the resolution of an image
  • Denoising an image with LPF/Notch filter in the Frequency domain
  • Blurring an Image with an LPF in the Frequency Domain
  • Edge detection with high pass filters (HPF) in the frequency domain
  • Implementation of homomorphic filters
  • Summary
  • Questions
  • References
5

Discrete Cosine/Wavelet Transform and Deconvolution

  • Introduction
  • Template matching with phase-correlation in the frequency domain
  • Image compression with the Discrete Cosine Transform (DCT)
  • Image denoising with Discrete Cosine Transform (DCT)
  • Deconvolution for image deblurring
  • Image Denoising With Wavelets
  • Image fusion with wavelets
  • Secure spread spectrum digital watermarking with the DCT
  • Questions
  • References
6

Image Enhancement

  • Introduction
  • Image Enhancement Filters with PIL for noise removal and smoothing
  • Unsharp masking to sharpen an image
  • Averaging of images to remove random noise
  • Image denoising with curvature-driven algorithms
  • Contrast stretching/histogram equalization with opencv-python
  • Fingerprint cleaning and minutiaes extraction
  • Edge detection with LOG/zero-crossing, canny versus holistically-nested
  • Summary
  • Questions
  • References
7

More Image Enhancement

  • Object detection with Hough transform and colors
  • Object Saliency Map, Depth Map, And Tone Map (HDR) With OpenCV-python
  • Pyramid blending
  • Image Super Resolution with Deep Learning Model (SRGAN)
  • Low-Light Image Enhancement Using CNNs
  • Realistic Image Dehazing Using Deep Neural Net
  • Distributed image processing with Dask
  • Summary
  • Questions
  • References
8

Face Image Processing

  • Introduction
  • Face morphing with dlib, scipy.spatial, and opencv-python
  • Facial Landmark Detection with Deep Learning Models
  • Implementation of face swapping
  • Implementation of face parsing
  • Face recognition with FisherFaces
  • Face detection and recognition with Microsoft Cognitive Vision APIs
  • Summary
  • Questions
  • References

Related Courses

All Course
scroll to top