Color Image Processing
A C++ homework project implementing color image histogram equalization by directly parsing the PPM image format.
Project Overview
A university coursework project implementing color image equalization from first principles: reading raw PPM image data, computing color histograms, and redistributing pixel intensities to improve image contrast.
Technical Details
- Written in C++ with a custom PPM file reader/writer (
ppmreader.cpp) — no image processing libraries used. - Built with CMake/Makefile.
- Tested against the classic “Mandrill” test image.