In this Repository, we present a variety of Image Processing Techniques implemented from scratch using Python with help of some helpful packages.
- Numpy
- opencv-python
- Matplotlib
- scipy
- math
In this section, we present some implementations such as adding noise to an image, filtering the added noise, viewing different types of histograms, applying equalization and edge detection techniques as well as normalization to an image.