Link to project
Open on GitHub
Introduction
This project is used to compute and output:
- The black & white version of the specified image
- The No-Crop version of the specified image
- The filtered image
- The Min/Max Pooling Layer filters applied to the image
- The image that results after clustering its pixels with a given threshold
Creating the application
The entire application was developed in C.
Key concepts used:
- BMP file format and header
- working with binary files
- working with complex structs in C
- dynamic memory allocation
- Filters, Min/Max Pooling Layers, Clustering
Final notes
Thank you for reading this page and I certainly hope you will try my application.