Skip to content

Sushmey/ImageProcessing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageProcessing

Image processing using real math 💪🏻

1. Image rotation

Rotating an image using rotation matrix thus writing a generic code for rotation of multiples of 90 degrees

2. Filters

Applying kernels to achieve blurs like gaussian, motion and box. Also sharpening images

3. Edge detection

Using 3x3 kernels for :

  1. Vertical edge detection
  2. Horizontal edge detection
  3. Sobel edge detection
  4. Canny edge detection

4. Morphological transformation

Using erosion and dialation to process images.

5. Masking

Detecting a blue ball out of an image full of balls using OpenCV

6. Region of Interest (ROI)

Obtaining ROI by numpy indexing to manipulate images