Skip to content

SemperParatusGithub/ImageFilter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Filter

Simple image filter in C++ based on an individual school task by DI Florian Ivenz
Available effects:

  • Sharpen
  • Box blur
  • Gaussian blur
  • Edge detection

For edge handling the mirror method is used: The image is conceptually mirrored at the edges. For example, attempting to read a pixel 3 units outside an edge reads one 3 units inside the edge instead.

References: https://en.wikipedia.org/wiki/Kernel_(image_processing)

Screenshots (Identity, Sharpen, Box blur, Gaussian Blur, Edge detection):
Identity Sharpen Box blur Gaussian blur Edge detection

License

This project is under the MIT license. For full license text see LICENCE.txt

Building

This project uses premake as build system. Run the following command to generate project files for your preferred build system:

premake5 <project-type>

premake5 allows your to generate project files for a number of build systems: Visual Studio, GNU Make, Xcode, Code::Blocks, and more across Windows, Mac OS X, and Linux.
Once the projects have generated without errors, you may use them to build the project.

Third Party Libraries

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published