/ImageProcessing

A notebook containing techniques used in image processing

Primary LanguageJupyter Notebook

Notebook is based upon the two part article found here: part1, part2


ImageProcessing

A notebook containing techniques used in image processing such as:

  • Channel Splitting
  • RGB to Gray Conversion
  • Transformations such as flipping, rotation, rescaling & resizing
  • Retrieving Histogram
  • Filtering
  • Masking
  • Contrast Enhancement
  • Restauration & Enhancement
  • Adding & Reducing Noise
  • Segmentation
  • Contouring
  • Edge Detection
  • Corner Detection
  • Scale-invariant feature transform (SIFT) -> (coming soon)

spectrogram

Denoising an image using different techniques.

spectrogram

Applying the Canny algorithm for edge detection.

spectrogram

Amplifying image contrast using contrast limited adaptive histogram equlization (CLAHE)