Skip to content

Couple implementations of image processing algorithms. University Project.

Notifications You must be signed in to change notification settings

eMKa007/Image_Procc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Image Processing.

Project summary:

  • Read selected image file and save processing result.
  • Usage of additional libaries is forbiden. (Except: read file, memory allocation, display image, save file)
  • It is allowed to use a ready-made FFT implementation in version 1D.

Available transformations:

Point and geometric transformations (RGB and mono images):

  • Automatic tresholding using max entropy function.

Spatial filtration (RGB and mono images):

  • Kirsch filtration.
    • Edge symmetrical reflection.
    • (For RGB files, every channel separately)

Morphological transformation (mono and logic images):

  • Erosion with linear element*.
  • Dilation with linear element*.
  • Opening/Closing with linear element*.

*The structural element is the line with the specified length and inclination.


Logical transformation (onlu logic images):

  • Convex Hull.

Application Usage:

alt text alt text

Project Structure:

TODO:

  • Convert pointers to smart ones.
  • GUI

About

Couple implementations of image processing algorithms. University Project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published