A Django web app for applying various filters to images
- Uses Python and Django for back-end
- Uses plain HTML, CSS, JS for front-end
- Uses OpenCV for server-side image processing
- Filters include: grayscale, negative, blurring and edge detection
-
Clone repository
git clone https://github.com/vanbagaria/fxlab cd fxlab -
Ensure Python 3.10 or greater is installed and create virtual environment
python --version # Should output 3.10 or above python -m venv fxvenv source fxvenv/bin/activate
-
Install dependencies in virtual environment
pip install -r requirements.txt
-
Test setup with "Debug = True" set in fxlab/settings.py
python manage.py runserver
-
Open 127.0.0.1:8000 in a web browser to test that the development environment is working