Useful notebooks that covers introductory concepts in Computer Vision and Machine Learning
This repository covers many concepts like:
- PCA, finding Eigenfaces of a collection of images
- Implementation of Zhang-Seun’s Thinning algorithm, for thinning and extract the skelton of an object
- Histogram Equalization, Binary Image Thresholding, and Image Clustering using K-means
- Image Denoising using filters and Gausian Pyramids
- Implementing a Neural Network with customizable layers and activation functions from scratch using OOP
- Implementing K-means from scratch using OOP
- Eng. Zyad Shokry, especially in the Neural Network Lab, most of the implemetation is his