### SlideShare for iOS

by Linkedin Corporation

FREE - On the App Store

a workshop i performed for SKERG at KSU, 29th Oct.

a workshop i performed for SKERG at KSU, 29th Oct.

- Total Views
- 1,574
- Views on SlideShare
- 1,574
- Embed Views

- Likes
- 0
- Downloads
- 197
- Comments
- 0

No embeds

Uploaded via SlideShare as Microsoft PowerPoint

© All Rights Reserved

- 1. Introduction to MATLAB and Image Processing By :Sulaf alMagooshi www.theSulaf.me
- 2. Purpose and Objectives • • • • • Learn about Image Processing. Discover MATLAB environment. Learn about MATLAB features. Discover Image processing toolbox at MATLAB. Develop a beginner level MATLAB application. Sulaf Almagooshi, 2013 2
- 3. Outline • • • • • What is Image Processing? MATLAB tour. Image Processing in MATLAB. Develop Image Processing Application. Summary. Sulaf Almagooshi, 2013 3
- 4. What Is Image Processing?
- 5. What Is Image Processing? Computer imaging can be separate into two primary categories: 1. Computer Vision. Sulaf Almagooshi, 2013 2. Image Processing. 5
- 6. Image Processing topics The major topics within the field of image processing include: 1. Image restoration. 2. Image enhancement. 3. Image compression. Sulaf Almagooshi, 2013 6
- 7. Image restoration Sulaf Almagooshi, 2013 7
- 8. Image enhancement Sulaf Almagooshi, 2013 8
- 9. Image compression Sulaf Almagooshi, 2013 9
- 10. Image Analysis Process The image analysis process can be broken down into three primary stages: 1.Preprocessing. Sulaf Almagooshi, 2013 2.Data Reduction. 10 3. Features Analysis.
- 11. Applications of Image Processing 1.Midicine . Sulaf Almagooshi, 2013 2.Security. 11 3. Astronomy.
- 12. MATLAB Tour
- 13. MATLAB Tour Sulaf Almagooshi, 2013 13
- 14. MATLAB Tour - some tricks ! • To know if you already used a variable name • Use “ which”. • To clear Command Window • Use “clc” • To know your variables • Use “ who” • To know your variable's info • Use “ whos” • To know your files • Use “ what” Sulaf Almagooshi, 2013 14
- 15. MATLAB Tour If you needed Help: Type help in Command window Sulaf Almagooshi, 2013 15
- 16. MATLAB Tour Sulaf Almagooshi, 2013 16
- 17. MATLAB Tour M-files • To store the code and execute later. • The file name will become a function, when we call it it will execute the file. • To open a new m-file , In the Command window , type edit Sulaf Almagooshi, 2013 17
- 18. MATLAB Tour Editor Or.. Sulaf Almagooshi, 2013 18
- 19. MATLAB Tour GUI • MATLAB offers ‘ GUIDE’ tool to design graphic interface. • In the Command window , type guide Sulaf Almagooshi, 2013 19
- 20. MATLAB Tour GUI GUIDE tool Sulaf Almagooshi, 2013 20
- 21. Image Processing in MATLAB.
- 22. Image Processing : Basic functions Function Description Imread to read an image into Matlab. imshow To show image in a figure. Figure To create an independent figure. size(x) To know the min and max for an object. imwrite(image, 'filename.type') To save the image. rgb2gray To convert a colored image to gray one. Sulaf Almagooshi, 2013 22
- 23. Image Processing : Basic functions Function Description imhist(x) Create a histogram. BW = im2bw(x) Convert to Binary image. J = imnoise(a,'salt & pepper',d); Add noise of type “ salt and pepper”. IM2 = imcomplement(IM) computes the complement of the image IM. SE = strel('square', 5); Create a structure. IM2 = imdilate(a,SE); To dilates an image. IM2= imerode(a,SE); To erode an image. Sulaf Almagooshi, 2013 23
- 24. MATLAB Image Processing toolbox imtool(f) Sulaf Almagooshi, 2013 24
- 25. Activity : Develop Image Processing Application
- 26. Connect! @theSulaf theSulaf@gmail.com www.theSulaf.me Sulaf Almagooshi, 2013 26

Full NameComment goes here.