Visual Media Processing Using Matlab Beginner's Guide.
Written in a friendly, Beginner's Guide format, showing the user how to use the digital media aspects of Matlab (image, video, sound) in a practical, tutorial-based style. This is great for novice programmers in any language who would like to use Matlab as a tool for their image and video proce...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing,
2013.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Basic Image Manipulations; Getting acquainted with the MATLAB environment; Default subwindows of the environment; The Command Window; The Current Folder window; The Details window; The Workspace window; The ribbon; The HOME tab; The PLOTS tab; The APPS tab; The editor; The EDITOR window; Importing and displaying an image; Importing and displaying an image using the command line; Time for action
- importing and displaying an image.
- Importing and displaying an image using imtoolTime for action
- using imtool to extract useful information; Applying geometric transformations; Performing image rotation; Time for action
- rotating an image and displaying the result; Performing image mirroring; Time for action
- mirroring an image and displaying the result; Resizing an image; Cropping an image; Saving an image; Time for action
- cropping and resizing an image, then saving it as BMP; Summary; Chapter 2: Working with Pixels In Grayscale Images; Accessing image pixels and changing their values.
- Changing the pixel values of a square area using loopsChanging the pixel values of a square area using indexing; Writing and using scripts; Time for action
- whiten an area and blacken another; Thresholding an image; Image thresholding using for loops; Image thresholding using indexing; Image thresholding using im2bw; Image thresholding using an automatic threshold; Calculating and displaying histograms with imhist; Histogram equalization for contrast enhancement; Contrasting enhancement using imadjust; Contrasting enhancement using imcontrast.
- Adaptive histogram equalization using adapthisteqCustom functions for complex tasks; Time for action
- using imtool to pinpoint differences; Restoring old photographs; Time for action
- restoring your ancestors' photographs; Summary; Chapter 3: Morphological Operations and Object Analysis; The importance of binary images; Time for action
- understanding the value of thresholding; Enlarging and shrinking a region of interest; Time for action
- using dilation and erosion to refine ROIs; Choosing a structuring element; Using strel to generate structuring elements.
- Altering structuring elements from strel to suit our needsTime for action
- ROI refinement using strel; More morphological operations; Manually defining a non-rectangular ROI; Using roipoly to make a mask; Using imfreehand to make a mask; Time for action
- making a custom object eraser function; Analyzing objects in an image; Detecting edges in an image; Detecting corners in an image; Detecting circles in an image; Summary; Chapter 4: Working with Color Images; An introduction to color image processing; Basic color image manipulations; Setting a rectangular area to a specified color.
- Time for action
- repainting two areas in a color image.