A console application which performs image processing techniques on portable pixmap (.ppm) images with the aim of reducing visual noise. Functionality is also present which enables an image to be scaled to various sizes.
This program was developed using Visual Studio Community 2015. It is recommend to install the latest version of Visual Studio Community from the Visual Studio website in order to view this project.
Once installed, clone the repository to your computer. Now, open the Visual Studio solution file (.sln) to view the application code. From here, the program should be executed in release mode using the drop-down menu at the top.
- Mean blending - uses mean to calculate the average pixel value.
- Median blending - uses median to calculate average pixel value
- Sigma clipped mean - removes values that are outside of median ± standard deviation (σ). Use the mean of the remaining pixel values.
Daniel Turner - turnerdaniel
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Scrathapixel - read/write PPM framework
- Tech Algorithm - nearest neighbor zoom algorithm