An application that introduces filters on photos/images, and has basic photo editing functions, e.g. changing the image resolution. Realized with OpenCV module.
In project folder create python virtual environment python -m venv 'eg. venv'
Install requirements pip install -r requirements.txt
In virtual environment type python main.py
You can edit the code
-
Options
- ✅orginal (allows to check the selected photo)
- ✅allows change the resolution
- ✅invert image
- ✅color (red, blue ,green) filter
- ✅scale up image
- ✅adjust the brightness of the image
- ✅adjust image angle
- ✅flip image
- ✅edge image
-
Filters
- ✅erosion filter
- ✅dilatation filter
- ✅skeletonization filter
- ✅grey filter
- ✅gauss filter
- ✅sepia filter
- ✅convert filter
- ✅binarization filter
- Add images with "ADD PICTURE" button,
- Select image from list,
- Select function,
- Click GO!
- See the result.
You can click "save" and choose folder which allow to save a modified image.
❗ This program was tested only on windows ❗