This project was given to us, engineering students, as an end of semester project to gauge what we had learnt in our Object-Oriented Programming class. The image processing tool can be used to:
- Apply filters to pictures with convolution matrices
- Rotate, mirror, resize images
- Generate histograms for a picture
- Hide an image within another (steganography)
- Generate a QR Code (v1 & v2) from a sentence
- ‼️ All of these only work with Bitmap images (.bmp) ‼️ -
- Open a Bitmap image to work with
- Choose an action to apply to the picture ; here, there is a hidden image so I'll try to decode it
- Take a look at the generated result
- Save the picture (or not 😅)
Basically, open an image and click on the button that fits what you want to do the most
git clone https://github.com/atinyzen/Image-processing-tool.git
cd Image-processing-tool/
packagemanager install
If you found an issue or would like to submit an improvement to this project, please submit an issue using the "Issues" tab just above. If you would like to submit a PR with a fix, reference the issue you created !
For the rotation functionality, there are some angles with which the rotated image kind of (really) looks off...