SlideShare une entreprise Scribd logo
1  sur  10
MATLAB
DIGITAL
IMAGEPROCESSING
What is MATLAB
MATLAB is a high-performance language for technical computing. It integrates
computation, visualization, and programming in an easy-to-use environment
where problems and solutions are expressed in familiar mathematical notation.
Typical uses include:
 Math and computation
 Algorithm development
 Modelling, simulation, and prototyping
 Data analysis, exploration, and visualization
 Scientific and engineering graphics
 Application development, including Graphical User Interface building
E2matrix Research Lab, Mob : +91 9041262727
 MATLAB is an interactive system whose basic data element is an array that
does not require dimensioning. This allows you to solve many technical
computing problems, especially those with matrix and vector formulations, in
a fraction of the time it would take to write a program in a scalar no
interactive language such as C or Fortran.
 The name MATLAB stands for matrix laboratory. MATLAB was originally written
to provide easy access to matrix software developed by the LINPACK and
EISPACK projects, which together represent the state-of-the-art in software
for matrix computation.
 MATLAB has evolved over a period of years with input from many users. In
university environments, it is the standard instructional tool for introductory
and advanced courses in mathematics, engineering, and science. In industry,
MATLAB is the tool of choice for high-productivity research, development, and
analysis.
E2matrix Research Lab, Mob : +91 9041262727
 MATLAB features a family of application-specific solutions called toolboxes.
Very important to most users of MATLAB, toolboxes allow you
to learn and apply specialized technology. Toolboxes are comprehensive
collections of MATLAB functions (M-files) that extend the MATLAB environment
to solve particular classes of problems. Areas in which toolboxes are available
include signal processing, control systems, neural networks, fuzzy logic,
wavelets, simulation, and many others.
E2matrix Research Lab, Mob : +91 9041262727
The MATLAB System
 The MATLAB system consists of five main parts:
 The MATLAB language.
 This is a high-level matrix/array language with control flow statements,
functions, data structures, input/output, and object-oriented programming
features. It allows both "programming in the small" to rapidly create quick
and dirty throw-away programs, and "programming in the large" to create
complete large and complex application programs.
 The MATLAB working environment.
 This is the set of tools and facilities that you work with as the MATLAB user or
programmer. It includes facilities for managing the variables in your
workspace and importing and exporting data. It also includes tools for
developing, managing, debugging, and profiling M-files, MATLAB's
applications.
E2matrix Research Lab, Mob : +91 9041262727
 Handle Graphics.
 This is the MATLAB graphics system. It includes high-level commands for two-
dimensional and three-dimensional data visualization, image processing,
animation, and presentation graphics. It also includes low-level commands
that allow you to fully customize the appearance of graphics as well as to
build complete Graphical User Interfaces on your MATLAB applications.
 The MATLAB mathematical function library.
 This is a vast collection of computational algorithms ranging from elementary
functions like sum, sine, cosine, and complex arithmetic, to more
sophisticated functions like matrix inverse, matrix eigenvalues, Bessel
functions, and fast Fourier transforms.
 The MATLAB Application Program Interface (API).
 This is a library that allows you to write C and Fortran programs that interact
with MATLAB. It include facilities for calling routines from MATLAB (dynamic
linking), calling MATLAB as a computational engine, and for reading and
writing MAT-files.
E2matrix Research Lab, Mob : +91 9041262727
Digital Image Processing
 Digital image processing deals with manipulation of digital images through a
digital computer. It is a subfield of signals and systems but focus particularly
on images. DIP focuses on developing a computer system that is able to
perform processing on an image. The input of that system is a digital image
and the system process that image using efficient algorithms, and gives an
image as an output. The most common example is Adobe Photoshop. It is one
of the widely used application for processing digital images.
E2matrix Research Lab, Mob : +91 9041262727
 In the above figure, an image has been captured by a camera and has been
sent to a digital system to remove all the other details, and just focus on the
water drop by zooming it in such a way that the quality of the image remains
the same.
 Audience
 This tutorial gives you the knowledge of widely used methods and procedures
for interpreting digital images for image enhancement and restoration and
performing operations on images such as (blurring , zooming , sharpening ,
edge detection , e.t.c). It also focuses on the understanding of how the
human vision works. How do human eye visualize so many things , and how do
brain interpret those images? The tutorial also covers some of the important
concepts of signals and systems such as (Sampling , Quantization ,
Convolution , Frequency domain analysis e.t.c).
E2matrix Research Lab, Mob : +91 9041262727
 Prerequisites
 Signals and systems
 Since DIP is a subfield of signals and systems , so it would be good if you
already have some knowledge about signals and systems , but it is not
necessary. But you must have some basic concepts of digital electronics.
 Calculus and probability
 Basic understanding of calculus , probability and differential equations is also
required for better understanding.
 Basic programming skills
 Other than this, it requires some of the basic programming skills on any of the
popular languages such as C++ , Java , or MATLAB.
E2matrix Research Lab, Mob : +91 9041262727
E2MATRIX Research Lab
Opp. Phagwara Bus Stand
Parmar Complex, Backside Axis Bank
Phagwara, Punjab (India).
web : www.e2matrix.com
email : support@e2matrix.com
Mobile : +91 9041262727
E2matrix Research Lab, Mob : +91 9041262727

Contenu connexe

Tendances

MATLAB Projects for M.Tech Students
MATLAB Projects for M.Tech StudentsMATLAB Projects for M.Tech Students
MATLAB Projects for M.Tech StudentsMatlab Simulation
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learningSangath babu
 
Project on MATLAB For Engineering Students Research Assistance
Project on MATLAB For Engineering Students Research AssistanceProject on MATLAB For Engineering Students Research Assistance
Project on MATLAB For Engineering Students Research AssistanceMatlab Simulation
 
Transfer learning with LTANN-MEM & NSA for solving multi-objective symbolic r...
Transfer learning with LTANN-MEM & NSA for solving multi-objective symbolic r...Transfer learning with LTANN-MEM & NSA for solving multi-objective symbolic r...
Transfer learning with LTANN-MEM & NSA for solving multi-objective symbolic r...Amr Kamel Deklel
 
Matlab-Assignment-Help-Europe
Matlab-Assignment-Help-EuropeMatlab-Assignment-Help-Europe
Matlab-Assignment-Help-EuropePhdtopiccom
 
Electronic devices and amplifier circuits (with matlab computing) 2nd ed s....
Electronic devices and amplifier circuits (with matlab computing) 2nd ed   s....Electronic devices and amplifier circuits (with matlab computing) 2nd ed   s....
Electronic devices and amplifier circuits (with matlab computing) 2nd ed s....Balaji Naidu
 
Parallel Computing 2007: Bring your own parallel application
Parallel Computing 2007: Bring your own parallel applicationParallel Computing 2007: Bring your own parallel application
Parallel Computing 2007: Bring your own parallel applicationGeoffrey Fox
 
Matlab Assignment-Help-Canada
Matlab Assignment-Help-CanadaMatlab Assignment-Help-Canada
Matlab Assignment-Help-CanadaPhdtopiccom
 
Practical machine learning
Practical machine learningPractical machine learning
Practical machine learningFaizan Javed
 
Machine Learning
Machine LearningMachine Learning
Machine Learningbutest
 
Parametric & Non-Parametric Machine Learning (Supervised ML)
Parametric & Non-Parametric Machine Learning (Supervised ML)Parametric & Non-Parametric Machine Learning (Supervised ML)
Parametric & Non-Parametric Machine Learning (Supervised ML)Rehan Guha
 
Big Data Analytics (ML, DL, AI) hands-on
Big Data Analytics (ML, DL, AI) hands-onBig Data Analytics (ML, DL, AI) hands-on
Big Data Analytics (ML, DL, AI) hands-onDony Riyanto
 
Parametric and nonparametric
Parametric and nonparametricParametric and nonparametric
Parametric and nonparametricSivapriyaS12
 
Temporal EMF: A temporal metamodeling platform
Temporal EMF: A temporal metamodeling platformTemporal EMF: A temporal metamodeling platform
Temporal EMF: A temporal metamodeling platformJordi Cabot
 
Machine Learning: Machine Learning: Introduction Introduction
Machine Learning: Machine Learning: Introduction IntroductionMachine Learning: Machine Learning: Introduction Introduction
Machine Learning: Machine Learning: Introduction Introductionbutest
 

Tendances (20)

Matlab OOP
Matlab OOPMatlab OOP
Matlab OOP
 
MATLAB Projects for M.Tech Students
MATLAB Projects for M.Tech StudentsMATLAB Projects for M.Tech Students
MATLAB Projects for M.Tech Students
 
Shai 2
Shai 2Shai 2
Shai 2
 
Shai
ShaiShai
Shai
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
Project on MATLAB For Engineering Students Research Assistance
Project on MATLAB For Engineering Students Research AssistanceProject on MATLAB For Engineering Students Research Assistance
Project on MATLAB For Engineering Students Research Assistance
 
Transfer learning with LTANN-MEM & NSA for solving multi-objective symbolic r...
Transfer learning with LTANN-MEM & NSA for solving multi-objective symbolic r...Transfer learning with LTANN-MEM & NSA for solving multi-objective symbolic r...
Transfer learning with LTANN-MEM & NSA for solving multi-objective symbolic r...
 
Matlab-Assignment-Help-Europe
Matlab-Assignment-Help-EuropeMatlab-Assignment-Help-Europe
Matlab-Assignment-Help-Europe
 
Electronic devices and amplifier circuits (with matlab computing) 2nd ed s....
Electronic devices and amplifier circuits (with matlab computing) 2nd ed   s....Electronic devices and amplifier circuits (with matlab computing) 2nd ed   s....
Electronic devices and amplifier circuits (with matlab computing) 2nd ed s....
 
Parallel Computing 2007: Bring your own parallel application
Parallel Computing 2007: Bring your own parallel applicationParallel Computing 2007: Bring your own parallel application
Parallel Computing 2007: Bring your own parallel application
 
Matlab Assignment-Help-Canada
Matlab Assignment-Help-CanadaMatlab Assignment-Help-Canada
Matlab Assignment-Help-Canada
 
wissem_CV
wissem_CVwissem_CV
wissem_CV
 
Practical machine learning
Practical machine learningPractical machine learning
Practical machine learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Parametric & Non-Parametric Machine Learning (Supervised ML)
Parametric & Non-Parametric Machine Learning (Supervised ML)Parametric & Non-Parametric Machine Learning (Supervised ML)
Parametric & Non-Parametric Machine Learning (Supervised ML)
 
Big Data Analytics (ML, DL, AI) hands-on
Big Data Analytics (ML, DL, AI) hands-onBig Data Analytics (ML, DL, AI) hands-on
Big Data Analytics (ML, DL, AI) hands-on
 
Parametric and nonparametric
Parametric and nonparametricParametric and nonparametric
Parametric and nonparametric
 
Lecture2
Lecture2Lecture2
Lecture2
 
Temporal EMF: A temporal metamodeling platform
Temporal EMF: A temporal metamodeling platformTemporal EMF: A temporal metamodeling platform
Temporal EMF: A temporal metamodeling platform
 
Machine Learning: Machine Learning: Introduction Introduction
Machine Learning: Machine Learning: Introduction IntroductionMachine Learning: Machine Learning: Introduction Introduction
Machine Learning: Machine Learning: Introduction Introduction
 

En vedette

Coastal Urban DEM project - Mapping the vulnerability of Australia's Coast
Coastal Urban DEM project - Mapping the vulnerability of Australia's CoastCoastal Urban DEM project - Mapping the vulnerability of Australia's Coast
Coastal Urban DEM project - Mapping the vulnerability of Australia's CoastFungis Queensland
 
Data science-toolchain
Data science-toolchainData science-toolchain
Data science-toolchainJie-Han Chen
 
Up and Down the Python Data & Web Visualization Stack by Rob Story PyData SV ...
Up and Down the Python Data & Web Visualization Stack by Rob Story PyData SV ...Up and Down the Python Data & Web Visualization Stack by Rob Story PyData SV ...
Up and Down the Python Data & Web Visualization Stack by Rob Story PyData SV ...PyData
 
Big data analytics 1
Big data analytics 1Big data analytics 1
Big data analytics 1gauravsc36
 
Data Visualization(s) Using Python
Data Visualization(s) Using PythonData Visualization(s) Using Python
Data Visualization(s) Using PythonAniket Maithani
 
Data visualization in python/Django
Data visualization in python/DjangoData visualization in python/Django
Data visualization in python/Djangokenluck2001
 
BigData Analytics with Hadoop and BIRT
BigData Analytics with Hadoop and BIRTBigData Analytics with Hadoop and BIRT
BigData Analytics with Hadoop and BIRTAmrit Chhetri
 
Data visualization with Python and SVG
Data visualization with Python and SVGData visualization with Python and SVG
Data visualization with Python and SVGSukjun Kim
 
Matlab Working With Images
Matlab Working With ImagesMatlab Working With Images
Matlab Working With Imagesmatlab Content
 
Basics of Image Processing using MATLAB
Basics of Image Processing using MATLABBasics of Image Processing using MATLAB
Basics of Image Processing using MATLABvkn13
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABRay Phan
 

En vedette (16)

MATLAB Fundamentals (1)
MATLAB Fundamentals (1)MATLAB Fundamentals (1)
MATLAB Fundamentals (1)
 
Coastal Urban DEM project - Mapping the vulnerability of Australia's Coast
Coastal Urban DEM project - Mapping the vulnerability of Australia's CoastCoastal Urban DEM project - Mapping the vulnerability of Australia's Coast
Coastal Urban DEM project - Mapping the vulnerability of Australia's Coast
 
Data science-toolchain
Data science-toolchainData science-toolchain
Data science-toolchain
 
Geomagic_Control (EN)
Geomagic_Control (EN)Geomagic_Control (EN)
Geomagic_Control (EN)
 
Up and Down the Python Data & Web Visualization Stack by Rob Story PyData SV ...
Up and Down the Python Data & Web Visualization Stack by Rob Story PyData SV ...Up and Down the Python Data & Web Visualization Stack by Rob Story PyData SV ...
Up and Down the Python Data & Web Visualization Stack by Rob Story PyData SV ...
 
Big data analytics 1
Big data analytics 1Big data analytics 1
Big data analytics 1
 
Data Visualization(s) Using Python
Data Visualization(s) Using PythonData Visualization(s) Using Python
Data Visualization(s) Using Python
 
Data visualization in python/Django
Data visualization in python/DjangoData visualization in python/Django
Data visualization in python/Django
 
BigData Analytics with Hadoop and BIRT
BigData Analytics with Hadoop and BIRTBigData Analytics with Hadoop and BIRT
BigData Analytics with Hadoop and BIRT
 
Data visualization with Python and SVG
Data visualization with Python and SVGData visualization with Python and SVG
Data visualization with Python and SVG
 
Matlab Working With Images
Matlab Working With ImagesMatlab Working With Images
Matlab Working With Images
 
Basics of Image Processing using MATLAB
Basics of Image Processing using MATLABBasics of Image Processing using MATLAB
Basics of Image Processing using MATLAB
 
Matlab Data And Statistics
Matlab Data And StatisticsMatlab Data And Statistics
Matlab Data And Statistics
 
Getting started with image processing using Matlab
Getting started with image processing using MatlabGetting started with image processing using Matlab
Getting started with image processing using Matlab
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLAB
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 

Similaire à Digital image processing - What is digital image processign

Summer training in matlab
Summer training in matlabSummer training in matlab
Summer training in matlabArshit Rai
 
Matlab for Electrical Engineers
Matlab for Electrical EngineersMatlab for Electrical Engineers
Matlab for Electrical EngineersManish Joshi
 
Summer training introduction to matlab
Summer training  introduction to matlabSummer training  introduction to matlab
Summer training introduction to matlabArshit Rai
 
Getting started with Matlab by Hannah Dotson, Vikram Kodibagkar laboratory
Getting started with Matlab by Hannah Dotson, Vikram Kodibagkar laboratoryGetting started with Matlab by Hannah Dotson, Vikram Kodibagkar laboratory
Getting started with Matlab by Hannah Dotson, Vikram Kodibagkar laboratorySairam Geethanath
 
MATLAB Assignment Help
MATLAB Assignment HelpMATLAB Assignment Help
MATLAB Assignment Helpjohn ty
 
A detailed guide on uses of matlab in real world
A detailed guide on uses of matlab in real worldA detailed guide on uses of matlab in real world
A detailed guide on uses of matlab in real worldcalltutors
 
Matlab Introduction
Matlab IntroductionMatlab Introduction
Matlab Introductionideas2ignite
 
A comprehensive guide on the uses of MATLAB
A comprehensive guide on the uses of MATLABA comprehensive guide on the uses of MATLAB
A comprehensive guide on the uses of MATLABStat Analytica
 
MATLAB'S PRESENTS1.pptx
MATLAB'S  PRESENTS1.pptxMATLAB'S  PRESENTS1.pptx
MATLAB'S PRESENTS1.pptxNikhilPadole5
 
Getting to know about Matrix Laboratory or MATLAB.pptx
Getting to know about Matrix Laboratory or MATLAB.pptxGetting to know about Matrix Laboratory or MATLAB.pptx
Getting to know about Matrix Laboratory or MATLAB.pptxSample Assignment
 
MATLAB Assignment Help
MATLAB Assignment HelpMATLAB Assignment Help
MATLAB Assignment HelpEssay Corp
 
Why Matlab is Used for Data Analysis.pptx
Why Matlab is Used for Data Analysis.pptxWhy Matlab is Used for Data Analysis.pptx
Why Matlab is Used for Data Analysis.pptxAssignment.World
 
MATLAB Thesis for Students
MATLAB Thesis for StudentsMATLAB Thesis for Students
MATLAB Thesis for StudentsPhdtopiccom
 
A definitive guide on math works matlab to the students
A definitive guide on math works matlab to the studentsA definitive guide on math works matlab to the students
A definitive guide on math works matlab to the studentsmatlabassignmenthelp1
 
Digital image processing
Digital image processingDigital image processing
Digital image processingSubha Selvam
 

Similaire à Digital image processing - What is digital image processign (20)

Summer training in matlab
Summer training in matlabSummer training in matlab
Summer training in matlab
 
Matlab for Electrical Engineers
Matlab for Electrical EngineersMatlab for Electrical Engineers
Matlab for Electrical Engineers
 
Matlab demo
Matlab demoMatlab demo
Matlab demo
 
Summer training introduction to matlab
Summer training  introduction to matlabSummer training  introduction to matlab
Summer training introduction to matlab
 
Getting started with Matlab by Hannah Dotson, Vikram Kodibagkar laboratory
Getting started with Matlab by Hannah Dotson, Vikram Kodibagkar laboratoryGetting started with Matlab by Hannah Dotson, Vikram Kodibagkar laboratory
Getting started with Matlab by Hannah Dotson, Vikram Kodibagkar laboratory
 
MATLAB Assignment Help
MATLAB Assignment HelpMATLAB Assignment Help
MATLAB Assignment Help
 
A detailed guide on uses of matlab in real world
A detailed guide on uses of matlab in real worldA detailed guide on uses of matlab in real world
A detailed guide on uses of matlab in real world
 
Matlab Introduction
Matlab IntroductionMatlab Introduction
Matlab Introduction
 
Matlab.pdf
Matlab.pdfMatlab.pdf
Matlab.pdf
 
Matlab lecture
Matlab lectureMatlab lecture
Matlab lecture
 
A comprehensive guide on the uses of MATLAB
A comprehensive guide on the uses of MATLABA comprehensive guide on the uses of MATLAB
A comprehensive guide on the uses of MATLAB
 
All About MATLAB
All About MATLABAll About MATLAB
All About MATLAB
 
MATLAB'S PRESENTS1.pptx
MATLAB'S  PRESENTS1.pptxMATLAB'S  PRESENTS1.pptx
MATLAB'S PRESENTS1.pptx
 
Getting to know about Matrix Laboratory or MATLAB.pptx
Getting to know about Matrix Laboratory or MATLAB.pptxGetting to know about Matrix Laboratory or MATLAB.pptx
Getting to know about Matrix Laboratory or MATLAB.pptx
 
MATLAB Assignment Help
MATLAB Assignment HelpMATLAB Assignment Help
MATLAB Assignment Help
 
Why Matlab is Used for Data Analysis.pptx
Why Matlab is Used for Data Analysis.pptxWhy Matlab is Used for Data Analysis.pptx
Why Matlab is Used for Data Analysis.pptx
 
MATLAB Thesis for Students
MATLAB Thesis for StudentsMATLAB Thesis for Students
MATLAB Thesis for Students
 
A definitive guide on math works matlab to the students
A definitive guide on math works matlab to the studentsA definitive guide on math works matlab to the students
A definitive guide on math works matlab to the students
 
Matlab Training in Gurgaon
Matlab Training in GurgaonMatlab Training in Gurgaon
Matlab Training in Gurgaon
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 

Plus de E2MATRIX

Electrical Training in Phagwara
Electrical Training in PhagwaraElectrical Training in Phagwara
Electrical Training in PhagwaraE2MATRIX
 
Electrical Training in Mohali
Electrical Training in MohaliElectrical Training in Mohali
Electrical Training in MohaliE2MATRIX
 
Electrical Training in Ludhiana
Electrical Training in LudhianaElectrical Training in Ludhiana
Electrical Training in LudhianaE2MATRIX
 
Electrical Training in Jalandhar
Electrical Training in JalandharElectrical Training in Jalandhar
Electrical Training in JalandharE2MATRIX
 
Electrical Training in Chandigarh
Electrical Training in ChandigarhElectrical Training in Chandigarh
Electrical Training in ChandigarhE2MATRIX
 
Electrical Training in Amritsar
Electrical Training in AmritsarElectrical Training in Amritsar
Electrical Training in AmritsarE2MATRIX
 
Big Data Training in Amritsar
Big Data Training in AmritsarBig Data Training in Amritsar
Big Data Training in AmritsarE2MATRIX
 
Big Data Training in Mohali
Big Data Training in MohaliBig Data Training in Mohali
Big Data Training in MohaliE2MATRIX
 
Big Data Training in Ludhiana
Big Data Training in LudhianaBig Data Training in Ludhiana
Big Data Training in LudhianaE2MATRIX
 
Machine Learning Training in Phagwara
Machine Learning Training in PhagwaraMachine Learning Training in Phagwara
Machine Learning Training in PhagwaraE2MATRIX
 
Machine Learning Training in Ludhiana
Machine Learning Training in LudhianaMachine Learning Training in Ludhiana
Machine Learning Training in LudhianaE2MATRIX
 
Machine Learning Training in Amritsar
Machine Learning Training in AmritsarMachine Learning Training in Amritsar
Machine Learning Training in AmritsarE2MATRIX
 
Machine Learning Training in Mohali
Machine Learning Training in MohaliMachine Learning Training in Mohali
Machine Learning Training in MohaliE2MATRIX
 
Machine Learning Training in Jalandhar
Machine Learning Training in JalandharMachine Learning Training in Jalandhar
Machine Learning Training in JalandharE2MATRIX
 
Machine Learning Training in Chandigarh
Machine Learning Training in ChandigarhMachine Learning Training in Chandigarh
Machine Learning Training in ChandigarhE2MATRIX
 
Raspberry Pi training in Ludhiana
Raspberry Pi training in LudhianaRaspberry Pi training in Ludhiana
Raspberry Pi training in LudhianaE2MATRIX
 
Raspberry Pi Training in Phagwara
Raspberry Pi Training in PhagwaraRaspberry Pi Training in Phagwara
Raspberry Pi Training in PhagwaraE2MATRIX
 
Raspberry Pi Training in Mohali
Raspberry Pi Training in MohaliRaspberry Pi Training in Mohali
Raspberry Pi Training in MohaliE2MATRIX
 
Raspberry Pi Training in Chandigarh
Raspberry Pi Training in ChandigarhRaspberry Pi Training in Chandigarh
Raspberry Pi Training in ChandigarhE2MATRIX
 
Raspberry Pi Training in Amritsar
Raspberry Pi Training in AmritsarRaspberry Pi Training in Amritsar
Raspberry Pi Training in AmritsarE2MATRIX
 

Plus de E2MATRIX (20)

Electrical Training in Phagwara
Electrical Training in PhagwaraElectrical Training in Phagwara
Electrical Training in Phagwara
 
Electrical Training in Mohali
Electrical Training in MohaliElectrical Training in Mohali
Electrical Training in Mohali
 
Electrical Training in Ludhiana
Electrical Training in LudhianaElectrical Training in Ludhiana
Electrical Training in Ludhiana
 
Electrical Training in Jalandhar
Electrical Training in JalandharElectrical Training in Jalandhar
Electrical Training in Jalandhar
 
Electrical Training in Chandigarh
Electrical Training in ChandigarhElectrical Training in Chandigarh
Electrical Training in Chandigarh
 
Electrical Training in Amritsar
Electrical Training in AmritsarElectrical Training in Amritsar
Electrical Training in Amritsar
 
Big Data Training in Amritsar
Big Data Training in AmritsarBig Data Training in Amritsar
Big Data Training in Amritsar
 
Big Data Training in Mohali
Big Data Training in MohaliBig Data Training in Mohali
Big Data Training in Mohali
 
Big Data Training in Ludhiana
Big Data Training in LudhianaBig Data Training in Ludhiana
Big Data Training in Ludhiana
 
Machine Learning Training in Phagwara
Machine Learning Training in PhagwaraMachine Learning Training in Phagwara
Machine Learning Training in Phagwara
 
Machine Learning Training in Ludhiana
Machine Learning Training in LudhianaMachine Learning Training in Ludhiana
Machine Learning Training in Ludhiana
 
Machine Learning Training in Amritsar
Machine Learning Training in AmritsarMachine Learning Training in Amritsar
Machine Learning Training in Amritsar
 
Machine Learning Training in Mohali
Machine Learning Training in MohaliMachine Learning Training in Mohali
Machine Learning Training in Mohali
 
Machine Learning Training in Jalandhar
Machine Learning Training in JalandharMachine Learning Training in Jalandhar
Machine Learning Training in Jalandhar
 
Machine Learning Training in Chandigarh
Machine Learning Training in ChandigarhMachine Learning Training in Chandigarh
Machine Learning Training in Chandigarh
 
Raspberry Pi training in Ludhiana
Raspberry Pi training in LudhianaRaspberry Pi training in Ludhiana
Raspberry Pi training in Ludhiana
 
Raspberry Pi Training in Phagwara
Raspberry Pi Training in PhagwaraRaspberry Pi Training in Phagwara
Raspberry Pi Training in Phagwara
 
Raspberry Pi Training in Mohali
Raspberry Pi Training in MohaliRaspberry Pi Training in Mohali
Raspberry Pi Training in Mohali
 
Raspberry Pi Training in Chandigarh
Raspberry Pi Training in ChandigarhRaspberry Pi Training in Chandigarh
Raspberry Pi Training in Chandigarh
 
Raspberry Pi Training in Amritsar
Raspberry Pi Training in AmritsarRaspberry Pi Training in Amritsar
Raspberry Pi Training in Amritsar
 

Dernier

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Dernier (20)

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

Digital image processing - What is digital image processign

  • 2. What is MATLAB MATLAB is a high-performance language for technical computing. It integrates computation, visualization, and programming in an easy-to-use environment where problems and solutions are expressed in familiar mathematical notation. Typical uses include:  Math and computation  Algorithm development  Modelling, simulation, and prototyping  Data analysis, exploration, and visualization  Scientific and engineering graphics  Application development, including Graphical User Interface building E2matrix Research Lab, Mob : +91 9041262727
  • 3.  MATLAB is an interactive system whose basic data element is an array that does not require dimensioning. This allows you to solve many technical computing problems, especially those with matrix and vector formulations, in a fraction of the time it would take to write a program in a scalar no interactive language such as C or Fortran.  The name MATLAB stands for matrix laboratory. MATLAB was originally written to provide easy access to matrix software developed by the LINPACK and EISPACK projects, which together represent the state-of-the-art in software for matrix computation.  MATLAB has evolved over a period of years with input from many users. In university environments, it is the standard instructional tool for introductory and advanced courses in mathematics, engineering, and science. In industry, MATLAB is the tool of choice for high-productivity research, development, and analysis. E2matrix Research Lab, Mob : +91 9041262727
  • 4.  MATLAB features a family of application-specific solutions called toolboxes. Very important to most users of MATLAB, toolboxes allow you to learn and apply specialized technology. Toolboxes are comprehensive collections of MATLAB functions (M-files) that extend the MATLAB environment to solve particular classes of problems. Areas in which toolboxes are available include signal processing, control systems, neural networks, fuzzy logic, wavelets, simulation, and many others. E2matrix Research Lab, Mob : +91 9041262727
  • 5. The MATLAB System  The MATLAB system consists of five main parts:  The MATLAB language.  This is a high-level matrix/array language with control flow statements, functions, data structures, input/output, and object-oriented programming features. It allows both "programming in the small" to rapidly create quick and dirty throw-away programs, and "programming in the large" to create complete large and complex application programs.  The MATLAB working environment.  This is the set of tools and facilities that you work with as the MATLAB user or programmer. It includes facilities for managing the variables in your workspace and importing and exporting data. It also includes tools for developing, managing, debugging, and profiling M-files, MATLAB's applications. E2matrix Research Lab, Mob : +91 9041262727
  • 6.  Handle Graphics.  This is the MATLAB graphics system. It includes high-level commands for two- dimensional and three-dimensional data visualization, image processing, animation, and presentation graphics. It also includes low-level commands that allow you to fully customize the appearance of graphics as well as to build complete Graphical User Interfaces on your MATLAB applications.  The MATLAB mathematical function library.  This is a vast collection of computational algorithms ranging from elementary functions like sum, sine, cosine, and complex arithmetic, to more sophisticated functions like matrix inverse, matrix eigenvalues, Bessel functions, and fast Fourier transforms.  The MATLAB Application Program Interface (API).  This is a library that allows you to write C and Fortran programs that interact with MATLAB. It include facilities for calling routines from MATLAB (dynamic linking), calling MATLAB as a computational engine, and for reading and writing MAT-files. E2matrix Research Lab, Mob : +91 9041262727
  • 7. Digital Image Processing  Digital image processing deals with manipulation of digital images through a digital computer. It is a subfield of signals and systems but focus particularly on images. DIP focuses on developing a computer system that is able to perform processing on an image. The input of that system is a digital image and the system process that image using efficient algorithms, and gives an image as an output. The most common example is Adobe Photoshop. It is one of the widely used application for processing digital images. E2matrix Research Lab, Mob : +91 9041262727
  • 8.  In the above figure, an image has been captured by a camera and has been sent to a digital system to remove all the other details, and just focus on the water drop by zooming it in such a way that the quality of the image remains the same.  Audience  This tutorial gives you the knowledge of widely used methods and procedures for interpreting digital images for image enhancement and restoration and performing operations on images such as (blurring , zooming , sharpening , edge detection , e.t.c). It also focuses on the understanding of how the human vision works. How do human eye visualize so many things , and how do brain interpret those images? The tutorial also covers some of the important concepts of signals and systems such as (Sampling , Quantization , Convolution , Frequency domain analysis e.t.c). E2matrix Research Lab, Mob : +91 9041262727
  • 9.  Prerequisites  Signals and systems  Since DIP is a subfield of signals and systems , so it would be good if you already have some knowledge about signals and systems , but it is not necessary. But you must have some basic concepts of digital electronics.  Calculus and probability  Basic understanding of calculus , probability and differential equations is also required for better understanding.  Basic programming skills  Other than this, it requires some of the basic programming skills on any of the popular languages such as C++ , Java , or MATLAB. E2matrix Research Lab, Mob : +91 9041262727
  • 10. E2MATRIX Research Lab Opp. Phagwara Bus Stand Parmar Complex, Backside Axis Bank Phagwara, Punjab (India). web : www.e2matrix.com email : support@e2matrix.com Mobile : +91 9041262727 E2matrix Research Lab, Mob : +91 9041262727