Image-Convolution-Visualizer
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.
Project Status
This project is complete.
Example:
Installation and Setup Instructions
Clone this repository. You will need python
, virtualenv
, and virtualenvwrapper-win
installed on your machine.
Set up a virtual environment:
mkvirtualenv ImageConvolutionEnv
Installation:
pip install -r requirements.txt
To Start Server:
flask run