https://github.com/vanbagaria/fxlab
A Django web app for applying various filters to images
https://github.com/vanbagaria/fxlab
django opencv python
Last synced: about 2 months ago
JSON representation
A Django web app for applying various filters to images
- Host: GitHub
- URL: https://github.com/vanbagaria/fxlab
- Owner: vanbagaria
- License: gpl-3.0
- Created: 2025-10-18T20:11:14.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-10-18T23:02:41.000Z (9 months ago)
- Last Synced: 2025-10-19T12:52:32.368Z (8 months ago)
- Topics: django, opencv, python
- Language: Python
- Homepage: https://bagarias.com/fxlab
- Size: 40 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FxLab
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
## Getting Started
1. Clone repository
```sh
git clone https://github.com/vanbagaria/fxlab
cd fxlab
```
1. Ensure Python 3.10 or greater is installed and create virtual environment
```sh
python --version # Should output 3.10 or above
python -m venv fxvenv
source fxvenv/bin/activate
```
1. Install dependencies in virtual environment
```sh
pip install -r requirements.txt
```
1. Test setup with "Debug = True" set in fxlab/settings.py
```sh
python manage.py runserver
```
1. Open 127.0.0.1:8000 in a web browser to test that the development environment is working
## Uses
- [Python](https://www.python.org/)
- [Django](https://www.djangoproject.com/)
- [OpenCV](https://opencv.org/)