C++ Image Blurring

2019c++image-processing
C++ Image Blurring

I implemented the building blocks of image processing in C++ from scratch, without relying on libraries: how an image is represented as a pixel matrix and how blur filters operate on it.

  • Box (mean) and Gaussian blur kernels.
  • Run time and visual quality compared across kernel sizes.
  • Correct handling of edge pixels and attention to memory access patterns.

The source code is open on GitHub.