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.

Tags: ,

Updated: