GitHub repository: AteeqUrRehmanDaudzai/Matlab-Gui-Image-processing
Created: 2017-01-03T12:27:54Z
Description: TERM PROJECT The term project includes the development of a GUI in MATLAB,  using GUIDE, which  facilitates  some  of  the  basic  image  processing  techniques.  The  characteristics of the GUI are listed below: 1.  File Menu a.  Image Open (read an image using Windows explorer) b.  Image Save (writes an image using Windows explorer) c.  Exit (exists the GUI and terminates is properly) 2.  3 Axis in main GUI  a.  Axis 1 contains image 1 b.  Axis 2 contains image 2 c.  Axis 3 contains  the resulting image after operation on image 1 or  image 2 or a combination of both   3.  Task Buttons  The task buttons should perform the techniques listed below a.  Image transform - Fourier and Inverse b.  Image  Spatial  Transformation  -  rotation,  flipping,  transposition,  transforms such as log, root, power etc. c.  Image  Cropping  -  for  image  cropping  a  rectangle  should  be  placed on the image 1 or 2 as desired. The rectangle using  imrect should allow for its relocation and size variability. Once the area  is selected the user  executes the crop  button  again and the Region  of Interest (ROI) is extracted.   d.  Multiple Image Manipulation  -  Addition, subtraction and scaling  of image 1 or 2 or both. e.  Mouse  Hover-  This  should  allow  for  the  mouse  cursor  to  be  hovered over image. The pixel's location and intensity information  should be displayed in axis 2. f.  Zooming: Use a scroll bar to zoom on image 1 or 2 as desired.