Skip to content

cadensanders49/Image-Processor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image-processor

https://github.com/cadensanders49/image-processor

Spatial Domain

  • Brightness
  • Contrast
  • 3x3 Lowpass
  • 5x5 Lowpass
  • 7x7 Lowpass
  • 9x9 Lowpass
  • Edge Detect Highpass
  • Highboost
  • Global Histogram Equalization
  • Adaptive Histogram Equalization

Frequency Domain

  • Lowpass - Ideal
  • Lowpass - Gaussian
  • Lowpass - Butterworth
  • Highpass - Ideal
  • Highpass - Gaussian
  • Highpass - Butterworth
  • Highboost
  • Band Pass - Ideal
  • Band Pass - Gaussian
  • Band Pass - Butterworth
  • Band Stop - Ideal
  • Band Stop - Gaussian
  • Band Stop - Butterworth

Morphological Filters

  • Binary Mask - RGB
  • Binary Mask - HSV
  • Erosion
  • Dilation
  • Opening
  • Closing
  • Boundary (Beta)
  • Object Identification

HOW TO RUN THE PROGRAM

-IMPORTANT! Please make sure that you have the following toolboxes installed with your version of MatLab: -Image Processing Toolbox (https://www.mathworks.com/products/image.html) Please make sure that you have the following files in the root folder for the GitHub clone: -butterworth_high_center_f.m -butterworth_low_center_f.m -distance_from_center.m -ffilter.m -fft2_centered.m -gaussian_high_center_f.m -gaussian_low_center_f.m -homomorphic_gamma.m -ideal_bandpass_centered_freq.m -ideal_bandstop_centered_freq.m -ideal_highpass_centered_freq.m -ideal_lowpass_centered_freq.m -project2.mlapp

Option 1 -Run 'project2' in MatLab while in the root folder of the GitHub clone

Option 2 -Double click "Image Processor.mlappinstall" -Open Image Processor from the Apps tab inside of Matlab

Special Thanks! Dr. Bill Stapleton for providing some amazing MatLab code and guiding the development efforts by teaching the image processing methods.

About

A project for my Digital Image Processing course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages