Skip to content

got like 15 wacky filters you can apply to any image (written in c++)

Notifications You must be signed in to change notification settings

fmgornick/image-processor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image processor

dependencies

FFTW: C library for computing the fast fourier transform, used for $O(n \log(n))$ time image convolution. Download can be found here.

run

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.

currently supported filter options

  • canny-edge-detect
  • double_threshold
  • gaussian_blur
  • greyscale
  • hysteresis
  • invert
  • mean_blur
  • non_max
  • purplescale
  • sharpening
  • sobel
  • solarization
  • threshold
  • threshold-low
  • threshold-high

About

got like 15 wacky filters you can apply to any image (written in c++)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published