Introduction - If you have any usage issues, please Google them yourself
1. Histogram Equalization
(a) Write a C++ function for computing the histogram of an image.
(b) Write a C++ function to implement the histogram equalization with local enhancement ability for any neighbourhood size.
(c) Write a C++ program to perform histogram equalization and reproduce the results on Figure 3.17 (use images Fig3.15 1-4).
2. Spatial Filtering
(a) Write a C++ function to perform spatial filtering of an image for any spatial mask of any size.
(b) Write a C++ program to reproduce the results on Figure 3.36.