Introduction - If you have any usage issues, please Google them yourself
1. Discrete Fourier Transform
Write a C++ function for each of following:
(a) Multiply the input image by (-1)x+y to center the transform for filtering.
(b) Compute the two-dimensional discrete Fourier transform.
(c) Compute the inverse two-dimensional discrete Fourier transform.
(d) Multiply the result by (-1)x+y and take the real part.
(e) Compute the Fourier spectrum.
2. Highass Filtering
(a) Write a C++ function for the transfer function of the Gaussian highpass filter in Eq. (4.4-4).
(b) Write a C++ program to reproduce the results on Figure 4.26 (page 184) using the attached image.