Skip to content

A tool for multiple image processing tasks made with pure python

Notifications You must be signed in to change notification settings

MelekElloumi/image-processing-tool

Repository files navigation

Image Processing Tool

  • 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.

Interface

  • 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.

Execution:

2014-10-22 11_35_09

Input images

  • 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.

About

A tool for multiple image processing tasks made with pure python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages