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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Ștefan Tănăsescu
Apr 18, 2022
438391b · Apr 18, 2022

History

3 Commits
Apr 18, 2022
Apr 18, 2022
Apr 18, 2022
Apr 18, 2022
Apr 18, 2022
Apr 18, 2022
Apr 18, 2022
Apr 18, 2022
Apr 18, 2022
Apr 18, 2022
Apr 18, 2022
Apr 18, 2022
Apr 18, 2022

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