Skip to content

Plain PGM manipulation app that allows basic image processing and drawing.

Notifications You must be signed in to change notification settings

1chappie/plain-pgm-manipulator

Repository files navigation

Plain PGM Manipulation

Plain PGM manipulation app that allows basic image processing and drawing.

This program was done as an extra assignment for a lab at uni.

Image

The header of this class has been inspired by the Mat class from OpenCV. Loading/saving is done as per the plain PGM specification.

Image Processing

The program allows for brightness and contrast processing, gamma correction processing and convolution (mean blur, gaussian blue, v-sobel and h-sobel kernels are included, as well as the possibility to load custom ones).

Drawing

All drawing is done via the static functions of the Brush class. These rely on the Geometry module.

About

Plain PGM manipulation app that allows basic image processing and drawing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published