This project is implemented with python, relevant image processing libraries which are numpy, opencv, scipy and pillow. For gui, PyQt5 is used.
A graphical user interface(gui) that a user can load and show, manipulate, and at the end save image with the functions defined below.
Executable file can be downloaded from tags.
Executable file can be downloaded from tags.
- load and showe image
- save image
- blur/deblur image
- grayscale image
- crop image(selected part)
- flip image
- mirror image
- rotate image
- reverse the color of image
- change color balance(increase/deacrease red, green, blue values)
- adjust brightness of image
- adjust contrast of image
- adjust saturation of image
- add noise to image
- detect edges of image