In this repo, you will find some of computer vision techniques applied from scratch using Python.
I rely mainly on Numpy and matrix operations (rather than for loops), hence the performance is phenominal.
So far I got:
- Basic image operations such as nagative, flipping, swapping channels, averging and adding random value
- Equalization
- Color space conversion from RGB to YUV
- Gaussian filter
- Bilateral filter
- Harris Corner Detector
- K-Means, K-Means++
- Color Image Segmentation
- Eigenfaces & Face Detection