Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 702 Bytes

README.md

File metadata and controls

27 lines (18 loc) · 702 Bytes

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