FFTW: C library for computing the fast fourier transform, used for
To compile this program, simply compile with the following command (add -j
for multithreaded make)...
make -j
finally, to run this program, type
./image-processor-app <INPUT> <FILTER> <OUTPUT>
where INPUT
and OUTPUT
are the paths to the image input and output, and FILTER
is the name of the filter you wish to apply.
- canny-edge-detect
- double_threshold
- gaussian_blur
- greyscale
- hysteresis
- invert
- mean_blur
- non_max
- purplescale
- sharpening
- sobel
- solarization
- threshold
- threshold-low
- threshold-high