jkaethee/Image-Convolution-Visualizer

Repository files navigation

A small web application to visualize different convolutions by using image kernels, built with Python, Flask, HTML, and Bulma.

This application is a joint project between Avery Ryoo and Jathushan Kaetheeswaran. It was inspired by Victor Powell's excellent post as well as theory we learned during our SYDE 575 - Image Processing course at the University of Waterloo.

The project is intended to practice development with Python libraries such as NumPy, OpenCV, Scikit-image, and Python Imaging Library. It also reinforces our web development skills with Python by allowing us to utilize Flask's framework for rapid development.

This project is complete.

Image description

Clone this repository. You will need python, virtualenv, and virtualenvwrapper-win installed on your machine.

mkvirtualenv ImageConvolutionEnv

pip install -r requirements.txt

flask run

About

πŸ“· Web application to visualize several different convolutions by using image kernels to apply effects such as sharpening, edge detection, blurring, and more!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •