A project for processing images by performing different histogram equalisation techniques on them.
- Histogram equalisation.
- Adaptive histogram equalisation.
- Contrast limited histogram equalisation.
- Contrast limited adaptive histogram equalisation.
Other functions:
- Complete GUI.
- Ability to export colour channels frequency [& cumulative] into data files - easily imported into LibreOffice Calc .etc.
- Saving images to files.
- Designed to be expandable via a common interface used by all the techniques.
The main for the project is in the GUI - https://github.com/GideonPARANOID/image-processing/blob/master/src/uk/ac/aber/gij2/cs241/Project/gui/GUI.java
Please note that it is not perfect & some techniques do not work exactly as intended - a work in progress.