Python based web app to implement Computer visoin concepts 💻
- Apply image Filters: Median , Gaussian , Averaging , Low-pass and High-pass
- Add different noise to the image: Uniform , Gaussian and Salt-Pepper
- Apply histogram Equalization and view RGB & Gray histogram
- apply Low & High pass filters to two images and show their Hybrid image
- apply different Edge detection methods: Sobel , Canny , Roberts , Prewitt
- Apply Local & Global Thresholding
Flask==2.2.2
matplotlib==3.6.1
numpy==1.22.4
opencv_python==4.6.0.66
scipy==1.10.1
Front-end => vanillaJS, CSS and HTML
Back-end => Flask
Note that You can adjust Kernal size and Raduis
Note that You can switch between either Gray or RGB histogram
Note that You can adjust the Raduis