- This is a Python application that lets you open .pgm image files and edit them.
- Edits include contrast manipulation, filtering and thresholding functions (mainly grayscale processing)
- You can also add random noise and generate an ascii art from you image (find it in output folder)
- To execute it, run the image_processing_tool.bat file.
- It's made with python tkinter
- Images and histograms are shown using matplotlib.Figure.
- The image statistics are automatically calculated after each operation.
- When you choose manual transformation in the contrast menu, a new window will appear that will allow you to add points to the transformation graph and visiualise it.
- You can find sample images in the input folder (including me)
- The application can read ascii and binary pgm files. It saves in ascii mode.
- To add your photo, you can convert a jpeg to pgm in this online converter.
- It can also read ppm files but it's limited, only colour thresholding can be applied.