This notebook demonstrates using numpy.fft to compute and visualize image spectra for CS6475 - Computational Photography at Georgia Tech. There is an accompanying talk on YouTube discussing the code.
The notebook requires Jupyter (see docs for installation), with openCV (pre-3.0 recommended, >=2.4.10), and matplotlib. The easiest way to setup is by installing anaconda (which includes Jupyter and the conda package manager).
Run jupyter notebook from the root directory of this git repo, then select the notebook file from your web browser.