Submit Search
Upload
Gettingstartedwithmatlabimageprocessing
•
Download as PPTX, PDF
•
0 likes
•
264 views
T
tvanii
Follow
Math lab get started copy right from @slideshow
Read less
Read more
Education
Report
Share
Report
Share
1 of 140
Download now
Recommended
C++ and Assembly: Debugging and Reverse Engineering
C++ and Assembly: Debugging and Reverse Engineering
corehard_by
(Www.entrance exam.net)-ignou mca solved assignment 2011
(Www.entrance exam.net)-ignou mca solved assignment 2011
swatith
HeapStats: Troubleshooting with Serviceability and the New Runtime Monitoring...
HeapStats: Troubleshooting with Serviceability and the New Runtime Monitoring...
Yuji Kubota
Threaded Programming
Threaded Programming
Sri Prasanna
助教が吼える! 各界の若手研究者大集合「ハードウェアはやわらかい」
助教が吼える! 各界の若手研究者大集合「ハードウェアはやわらかい」
Shinya Takamaeda-Y
RuleML2015: GRAAL - a toolkit for query answering with existential rules
RuleML2015: GRAAL - a toolkit for query answering with existential rules
RuleML
Vc4c development of opencl compiler for videocore4
Vc4c development of opencl compiler for videocore4
nomaddo
Machine learning with py torch
Machine learning with py torch
Riza Fahmi
Recommended
C++ and Assembly: Debugging and Reverse Engineering
C++ and Assembly: Debugging and Reverse Engineering
corehard_by
(Www.entrance exam.net)-ignou mca solved assignment 2011
(Www.entrance exam.net)-ignou mca solved assignment 2011
swatith
HeapStats: Troubleshooting with Serviceability and the New Runtime Monitoring...
HeapStats: Troubleshooting with Serviceability and the New Runtime Monitoring...
Yuji Kubota
Threaded Programming
Threaded Programming
Sri Prasanna
助教が吼える! 各界の若手研究者大集合「ハードウェアはやわらかい」
助教が吼える! 各界の若手研究者大集合「ハードウェアはやわらかい」
Shinya Takamaeda-Y
RuleML2015: GRAAL - a toolkit for query answering with existential rules
RuleML2015: GRAAL - a toolkit for query answering with existential rules
RuleML
Vc4c development of opencl compiler for videocore4
Vc4c development of opencl compiler for videocore4
nomaddo
Machine learning with py torch
Machine learning with py torch
Riza Fahmi
OPTEX Mathematical Modeling and Management System
OPTEX Mathematical Modeling and Management System
Jesus Velasquez
Early Results of OpenMP 4.5 Portability on NVIDIA GPUs & CPUs
Early Results of OpenMP 4.5 Portability on NVIDIA GPUs & CPUs
Jeff Larkin
Performance Portability Through Descriptive Parallelism
Performance Portability Through Descriptive Parallelism
Jeff Larkin
Seven waystouseturtle pycon2009
Seven waystouseturtle pycon2009
A Jorge Garcia
Scientific visualization with_gr
Scientific visualization with_gr
Josef Heinen
Pythonによるカスタム可能な高位設計技術 (Design Solution Forum 2016@新横浜)
Pythonによるカスタム可能な高位設計技術 (Design Solution Forum 2016@新横浜)
Shinya Takamaeda-Y
Aaex3 group2
Aaex3 group2
Shiang-Yun Yang
Introduction to Deep Generative Models
Introduction to Deep Generative Models
Hao-Wen (Herman) Dong
PyTorch crash course
PyTorch crash course
Nader Karimi
[Harvard CS264] 02 - Parallel Thinking, Architecture, Theory & Patterns
[Harvard CS264] 02 - Parallel Thinking, Architecture, Theory & Patterns
npinto
GTC16 - S6510 - Targeting GPUs with OpenMP 4.5
GTC16 - S6510 - Targeting GPUs with OpenMP 4.5
Jeff Larkin
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
Hansol Kang
OPTEX MATHEMATICAL MODELING AND MANAGEMENT SYSTEM
OPTEX MATHEMATICAL MODELING AND MANAGEMENT SYSTEM
Jesus Velasquez
[Pycon 2015] 오늘 당장 딥러닝 실험하기 제출용
[Pycon 2015] 오늘 당장 딥러닝 실험하기 제출용
현호 김
presentation
presentation
William Cunningham
Succumbing to the Python in Financial Markets
Succumbing to the Python in Financial Markets
dcerezo
計算力学シミュレーションに GPU は役立つのか?
計算力学シミュレーションに GPU は役立つのか?
Shinnosuke Furuya
Introduction to PyTorch
Introduction to PyTorch
Jun Young Park
SPU Optimizations-part 1
SPU Optimizations-part 1
Naughty Dog
Getting started with image processing using Matlab
Getting started with image processing using Matlab
Pantech ProLabs India Pvt Ltd
Tms320 f2812
Tms320 f2812
Pantech ProLabs India Pvt Ltd
Georgy Nosenko - An introduction to the use SMT solvers for software security
Georgy Nosenko - An introduction to the use SMT solvers for software security
DefconRussia
More Related Content
What's hot
OPTEX Mathematical Modeling and Management System
OPTEX Mathematical Modeling and Management System
Jesus Velasquez
Early Results of OpenMP 4.5 Portability on NVIDIA GPUs & CPUs
Early Results of OpenMP 4.5 Portability on NVIDIA GPUs & CPUs
Jeff Larkin
Performance Portability Through Descriptive Parallelism
Performance Portability Through Descriptive Parallelism
Jeff Larkin
Seven waystouseturtle pycon2009
Seven waystouseturtle pycon2009
A Jorge Garcia
Scientific visualization with_gr
Scientific visualization with_gr
Josef Heinen
Pythonによるカスタム可能な高位設計技術 (Design Solution Forum 2016@新横浜)
Pythonによるカスタム可能な高位設計技術 (Design Solution Forum 2016@新横浜)
Shinya Takamaeda-Y
Aaex3 group2
Aaex3 group2
Shiang-Yun Yang
Introduction to Deep Generative Models
Introduction to Deep Generative Models
Hao-Wen (Herman) Dong
PyTorch crash course
PyTorch crash course
Nader Karimi
[Harvard CS264] 02 - Parallel Thinking, Architecture, Theory & Patterns
[Harvard CS264] 02 - Parallel Thinking, Architecture, Theory & Patterns
npinto
GTC16 - S6510 - Targeting GPUs with OpenMP 4.5
GTC16 - S6510 - Targeting GPUs with OpenMP 4.5
Jeff Larkin
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
Hansol Kang
OPTEX MATHEMATICAL MODELING AND MANAGEMENT SYSTEM
OPTEX MATHEMATICAL MODELING AND MANAGEMENT SYSTEM
Jesus Velasquez
[Pycon 2015] 오늘 당장 딥러닝 실험하기 제출용
[Pycon 2015] 오늘 당장 딥러닝 실험하기 제출용
현호 김
presentation
presentation
William Cunningham
Succumbing to the Python in Financial Markets
Succumbing to the Python in Financial Markets
dcerezo
計算力学シミュレーションに GPU は役立つのか?
計算力学シミュレーションに GPU は役立つのか?
Shinnosuke Furuya
Introduction to PyTorch
Introduction to PyTorch
Jun Young Park
SPU Optimizations-part 1
SPU Optimizations-part 1
Naughty Dog
What's hot
(19)
OPTEX Mathematical Modeling and Management System
OPTEX Mathematical Modeling and Management System
Early Results of OpenMP 4.5 Portability on NVIDIA GPUs & CPUs
Early Results of OpenMP 4.5 Portability on NVIDIA GPUs & CPUs
Performance Portability Through Descriptive Parallelism
Performance Portability Through Descriptive Parallelism
Seven waystouseturtle pycon2009
Seven waystouseturtle pycon2009
Scientific visualization with_gr
Scientific visualization with_gr
Pythonによるカスタム可能な高位設計技術 (Design Solution Forum 2016@新横浜)
Pythonによるカスタム可能な高位設計技術 (Design Solution Forum 2016@新横浜)
Aaex3 group2
Aaex3 group2
Introduction to Deep Generative Models
Introduction to Deep Generative Models
PyTorch crash course
PyTorch crash course
[Harvard CS264] 02 - Parallel Thinking, Architecture, Theory & Patterns
[Harvard CS264] 02 - Parallel Thinking, Architecture, Theory & Patterns
GTC16 - S6510 - Targeting GPUs with OpenMP 4.5
GTC16 - S6510 - Targeting GPUs with OpenMP 4.5
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
OPTEX MATHEMATICAL MODELING AND MANAGEMENT SYSTEM
OPTEX MATHEMATICAL MODELING AND MANAGEMENT SYSTEM
[Pycon 2015] 오늘 당장 딥러닝 실험하기 제출용
[Pycon 2015] 오늘 당장 딥러닝 실험하기 제출용
presentation
presentation
Succumbing to the Python in Financial Markets
Succumbing to the Python in Financial Markets
計算力学シミュレーションに GPU は役立つのか?
計算力学シミュレーションに GPU は役立つのか?
Introduction to PyTorch
Introduction to PyTorch
SPU Optimizations-part 1
SPU Optimizations-part 1
Similar to Gettingstartedwithmatlabimageprocessing
Getting started with image processing using Matlab
Getting started with image processing using Matlab
Pantech ProLabs India Pvt Ltd
Tms320 f2812
Tms320 f2812
Pantech ProLabs India Pvt Ltd
Georgy Nosenko - An introduction to the use SMT solvers for software security
Georgy Nosenko - An introduction to the use SMT solvers for software security
DefconRussia
SequenceL Auto-Parallelizing Toolset Intro slideshare
SequenceL Auto-Parallelizing Toolset Intro slideshare
Doug Norton
SequenceL intro slideshare
SequenceL intro slideshare
Doug Norton
Python for Data Science with Anaconda
Python for Data Science with Anaconda
Travis Oliphant
MATLAB and HDF-EOS
MATLAB and HDF-EOS
The HDF-EOS Tools and Information Center
How to lock a Python in a cage? Managing Python environment inside an R project
How to lock a Python in a cage? Managing Python environment inside an R project
WLOG Solutions
Java 5 6 Generics, Concurrency, Garbage Collection, Tuning
Java 5 6 Generics, Concurrency, Garbage Collection, Tuning
Carol McDonald
Uber on Using Horovod for Distributed Deep Learning (AIM411) - AWS re:Invent ...
Uber on Using Horovod for Distributed Deep Learning (AIM411) - AWS re:Invent ...
Amazon Web Services
Model-based GUI testing using UPPAAL
Model-based GUI testing using UPPAAL
Ulrik Hørlyk Hjort
What is Python?
What is Python?
wesley chun
Introduction to tms320c6745 dsp
Introduction to tms320c6745 dsp
Pantech ProLabs India Pvt Ltd
OPTEX - Mathematical Modeling and Management System
OPTEX - Mathematical Modeling and Management System
Jesus Velasquez
XPDS16: Xen Live Patching - Updating Xen Without Rebooting - Konrad Wilk, Ora...
XPDS16: Xen Live Patching - Updating Xen Without Rebooting - Konrad Wilk, Ora...
The Linux Foundation
[第34回 WBA若手の会勉強会] Microsoft AI platform
[第34回 WBA若手の会勉強会] Microsoft AI platform
Naoki (Neo) SATO
Если нашлась одна ошибка — есть и другие. Один способ выявить «наследуемые» у...
Если нашлась одна ошибка — есть и другие. Один способ выявить «наследуемые» у...
Positive Hack Days
The System of Automatic Searching for Vulnerabilities or how to use Taint Ana...
The System of Automatic Searching for Vulnerabilities or how to use Taint Ana...
Positive Hack Days
AI4quant 2018 PIXNET Hackathon
AI4quant 2018 PIXNET Hackathon
Tzu-Cheng(Jason) Chuang
Qemu JIT Code Generator and System Emulation
Qemu JIT Code Generator and System Emulation
National Cheng Kung University
Similar to Gettingstartedwithmatlabimageprocessing
(20)
Getting started with image processing using Matlab
Getting started with image processing using Matlab
Tms320 f2812
Tms320 f2812
Georgy Nosenko - An introduction to the use SMT solvers for software security
Georgy Nosenko - An introduction to the use SMT solvers for software security
SequenceL Auto-Parallelizing Toolset Intro slideshare
SequenceL Auto-Parallelizing Toolset Intro slideshare
SequenceL intro slideshare
SequenceL intro slideshare
Python for Data Science with Anaconda
Python for Data Science with Anaconda
MATLAB and HDF-EOS
MATLAB and HDF-EOS
How to lock a Python in a cage? Managing Python environment inside an R project
How to lock a Python in a cage? Managing Python environment inside an R project
Java 5 6 Generics, Concurrency, Garbage Collection, Tuning
Java 5 6 Generics, Concurrency, Garbage Collection, Tuning
Uber on Using Horovod for Distributed Deep Learning (AIM411) - AWS re:Invent ...
Uber on Using Horovod for Distributed Deep Learning (AIM411) - AWS re:Invent ...
Model-based GUI testing using UPPAAL
Model-based GUI testing using UPPAAL
What is Python?
What is Python?
Introduction to tms320c6745 dsp
Introduction to tms320c6745 dsp
OPTEX - Mathematical Modeling and Management System
OPTEX - Mathematical Modeling and Management System
XPDS16: Xen Live Patching - Updating Xen Without Rebooting - Konrad Wilk, Ora...
XPDS16: Xen Live Patching - Updating Xen Without Rebooting - Konrad Wilk, Ora...
[第34回 WBA若手の会勉強会] Microsoft AI platform
[第34回 WBA若手の会勉強会] Microsoft AI platform
Если нашлась одна ошибка — есть и другие. Один способ выявить «наследуемые» у...
Если нашлась одна ошибка — есть и другие. Один способ выявить «наследуемые» у...
The System of Automatic Searching for Vulnerabilities or how to use Taint Ana...
The System of Automatic Searching for Vulnerabilities or how to use Taint Ana...
AI4quant 2018 PIXNET Hackathon
AI4quant 2018 PIXNET Hackathon
Qemu JIT Code Generator and System Emulation
Qemu JIT Code Generator and System Emulation
Recently uploaded
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
VS Mahajan Coaching Centre
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
UjwalaBharambe
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
jaredbarbolino94
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
Dr. Mazin Mohamed alkathiri
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
Sayali Powar
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
socialsciencegdgrohi
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
M56BOOKSTORE PRODUCT/SERVICE
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
mkooblal
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
Sabitha Banu
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
UnboundStockton
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
AvyJaneVismanos
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
iammrhaywood
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
Celine George
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Sumit Tiwari
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
manuelaromero2013
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
Mahmoud M. Sallam
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
InMediaRes1
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
YousafMalik24
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
Celine George
Full Stack Web Development Course for Beginners
Full Stack Web Development Course for Beginners
Sabitha Banu
Recently uploaded
(20)
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
Full Stack Web Development Course for Beginners
Full Stack Web Development Course for Beginners
Gettingstartedwithmatlabimageprocessing
1.
Two day Workshop
on Matlab
2.
Introduction Cleve
molar in 1984, Mathworks inc Introduced as a simulation tool Supports Graphical Programming Can be interfaced with other High Level languages Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
3.
Applications • Aerospace
• Biometrics • Medical • Finance • Control System • Signal,Image,Audio and Video • Neural networks,Fuzzy logic • Animation Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
4.
List of Companies
• ADOBE (Photoshop) • NASA • GE • L&T • ROBERT BOSCH • PEPSI , COCACOLA (Neuro Marketing) Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
5.
File Extensions .fig
MATLAB Figure .m MATLAB function, script, or class .mat MATLAB binary file for storing variables .mex MATLAB executable (platform specific, e.g. ".mexmac" for the Mac, ".mexglx" for Linux, etc.) .p MATLAB content-obscured .m file (result of pcode() ) Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
6.
Difference between C
and Matlab • Matlab is Proprietary compiler,C has open source. • Inbuilt Functions in Matlab(Application Oriented). • User friendly syntax. • Fourth generation Programming Language tool. Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
7.
Desktop Tools •
Command Window – type commands • Workspace – view program variables – clear to clear – double click on a variable to see it in the Array Editor • Command History – view past commands – save a whole session using diary • Launch Pad – access tools, demos and documentation Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
8.
Command window Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
9.
Change the current
working directory Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
10.
Arithmetic operators 1)
plus - Plus + 2) uplus - Unary plus + 3) minus - Minus - 4) uminus - Unary minus - 5) mtimes - Matrix multiply * 6) times - Array multiply .* 7) mpower - Matrix power ^ 8) power - Array power .^ 9) mldivide - Backslash or left matrix divide 10) mrdivide - Slash or right matrix divide / 11) ldivide - Left array divide . 12) rdivide - Right array divide ./ Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
11.
Relational operators 1)
eq - Equal == 2) ne - Not equal ~= 3) lt - Less than < 4) gt - Greater than > 5) le - Less than or equal <= 6) ge - Greater than or equal >= Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
12.
Logical operators 1)
Short-circuit logical AND && 2) Short-circuit logical OR || 3) and - Element-wise logical AND & 4) or - Element-wise logical OR | 5) not - Logical NOT ~ 6) xor - Logical EXCLUSIVE OR 7) any - True if any element of vector is nonzero 8) all - True if all elements of vector are nonzero Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
13.
BITWISE OPERATORS 1)
bitand - Bit-wise AND. 2) bitcmp - Complement bits. 3) bitor - Bit-wise OR. 4) bitmax - Maximum floating point integer. 5) bitxor - Bit-wise XOR. 6) bitset - Set bit. 7) bitget - Get bit. 8) bitshift - Bit-wise shift. Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
14.
Vectors a =
[1 2 3 4 5 6 9 8 7] ; t = 0:2:20 t = 0 2 4 6 8 10 12 14 16 18 20 b = a + 2 b = 3 4 5 6 7 8 11 10 9 c = a + b c = 4 6 8 10 12 14 20 18 16 Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
15.
Matrices B =
[1 2 3 4;5 6 7 8;9 10 11 12] ; B = 1 2 3 4 5 6 7 8 9 10 11 12 C = B' C = 1 5 9 2 6 10 3 7 11 4 8 12 Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
16.
Basic matrix operators
X = inv(E) ;%INVERSE OF THE MATRIX [A,H] = eig(E) %eigen value &vector p = poly(E) %polynomial c = abs(y) ; D=min(a); D=max(a); • Convolution x = [1 2]; y = [1 4 8]; z = conv(x,y) [xx, R] = deconv(z,y) Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
17.
PLOT t=0:0.25:7; y
= sin(t); plot(t,y) ; xlabel('x axis'); ylabel('y axis'); title('Heading'); grid on; gtext('text'); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
18.
IF LOOP a=6;
if a > 6 disp('a is greater'); elseif a==0 disp('a is zero'); else disp('a is smaller'); end Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
19.
FOR LOOP a=5;
for i=1:5 a=a+1 end disp(a); ANS a =10 Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
20.
While Loop a=5;
while a < 10 a=a+1; end disp(a); Ans a =10 Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
21.
Function function c=add(a,b);
c=a+b; return Main a=5; b=6; c=add(a,b); disp(c); d=mul(a,b); disp(d); function c=mul(a,b); c=a*b; return Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
22.
SWITCH CASE method
= 'Bilinear'; switch lower(METHOD) case {'linear','bilinear'} disp('Method is linear') case 'cubic' disp('Method is cubic') case 'nearest' disp('Method is nearest') otherwise disp('Unknown method.') end Ans Method is linear Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
23.
SWITCH (NUMERICAL) a=input('enter---->');
switch a case 1 fprintf('one'); case 2 fprintf('two'); case 3 fprintf('three'); case 4 fprintf('four'); otherwise fprintf('otherwise'); end Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
24.
How to read
an image a =imread('cameraman.tif'); imshow(a); pixval on; a =imread('flowers.tif'); imshow(a); pixval on; Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
25.
How to read
an audio file a =wavread('test.wav'); wavplay(a,44100); Plot(a); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
26.
How to read
an video file a=aviread('movie.avi'); movie(a); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
27.
Add two images
I = imread('rice.tif'); J = imread('cameraman.tif'); K = imadd(I,J,'uint16'); imshow(K,[]) I = imread('rice.tif'); J = imadd(I,50); subplot(1,2,1), imshow(I) subplot(1,2,2), imshow(J) Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
28.
Subtract two images
I = imread('rice.tif'); Iq = imsubtract(I,50); subplot(1,2,1), imshow(I) subplot(1,2,2), imshow(Iq) Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
29.
Convert image to
gray and binary clc; clear; close all a= imread('flowers.tif'); subplot(2,2,1); imshow(a); subplot(2,2,2); b=imresize(a,[256 256]); imshow(b); subplot(2,2,3); c=rgb2gray(b); imshow(c); subplot(2,2,4); d=im2bw(c); imshow(d); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
30.
RGB component a=imread('flowers.tif');
subplot(2,2,1); imshow(a); R=a; G=a; B=a; R(:,:,2:3)=0; subplot(2,2,2); imshow(R); G(:,:,1)=0; G(:,:,3)=0; subplot(2,2,3); imshow(G); B(:,:,1)=0; B(:,:,2)=0; subplot(2,2,4); imshow(B); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
31.
Convert Image into
One dimensional a = imread('cameraman.tif'); [r c]=size(a); Len=r*c; b=reshape(a,[1 Len]); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
32.
CONVER MOVIE TO
FRAMES file=aviinfo('movie1.avi'); % to get inforamtaion abt video file frm_cnt=file.NumFrames % No.of frames in the video file str2='.bmp' h = waitbar(0,'Please wait...'); for i=1:frm_cnt frm(i)=aviread(filename,i); % read the Video file frm_name=frame2im(frm(i)); % Convert Frame to image file frm_name=rgb2gray(frm_name);%convert gray filename1=strcat(strcat(num2str(i)),str2); imwrite(frm_name,filename1); % Write image file waitbar(i/frm_cnt,h) end close(h) Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
33.
CONVERT FRAMES TO
MOVIES frm_cnt=5; number_of_frames=frm_cnt; filetype='.bmp'; display_time_of_frame=1; mov = avifile('MOVIE.avi'); count=0; for i=1:number_of_frames name1=strcat(num2str(i),filetype); a=imread(name1); while count<display_time_of_frame count=count+1; imshow(a); F=getframe(gca); mov=addframe(mov,F); end count=0; end mov=close(mov); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
34.
How to read
a text file fid = fopen('message.txt','r'); ice1= fread(fid); s = char(ice1'); fclose(fid); disp(s); Ans hello Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
35.
How to write
a text file txt=[65 67 68 69]; fid = fopen('output.txt','wb'); fwrite(fid,char(txt),'char'); fclose(fid); ANS =ACDE Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
36.
Store an Image,Audio
a =imread('cameraman.tif'); imwrite(a,'new.bmp'); a=wavread('test.wav'); wavwrite(d,44100,16,'nTEST.WAV'); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
37.
SAVE AND LOAD
THE VARIABLE A=5; save A A; load A B=1; C=A+B; disp(C); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
38.
Wavelet transform a
=imread('cameraman.tif'); [LL LH HL HH]=dwt2(a,'haar'); Dec=[... LL,LH HL,HH ... ]; imshow(Dec,[]); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
39.
DCT transform a=imread('cameraman.tif');
subplot(1,3,1);imshow(a,[]); b=dct2(a); subplot(1,3,2);imshow(b,[]);title('DCT'); c=idct2(b); subplot(1,3,3);imshow(c,[]);title('IDCT'); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
40.
NOISE AND FILTER
I = imread('eight.tif'); J = imnoise(I,'salt & pepper',0.02); K = medfilt2(J); subplot(1,2,1);imshow(J) subplot(1,2,2);imshow(K) Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
41.
GUI Technology beyond
the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
42.
DIALOG BOX warndlg('hello');
helpdlg('hello'); errordlg('hello'); msgbox('hello'); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
43.
ButtonName=questdlg('What is your
wish?', ... 'Genie Question', ... 'Food','Clothing','Money','Money'); switch ButtonName, case 'Food', disp('Food is delivered'); case 'Clothing', disp('The Emperor''s new clothes have arrived.') case 'Money', disp('A ton of money falls out the sky.'); end % switch Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
44.
USER INTERFACE GET
FILE [filename, pathname] = uigetfile('*.m', 'Pick an M-file'); if isequal(filename,0) | isequal(pathname,0) disp('User pressed cancel') else disp(['User selected ', fullfile(pathname, filename)]) end Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
45.
USER INTERFACE PUT
FILE [filename, pathname] = uiputfile('*.m', 'Pick an M-file'); if isequal(filename,0) | isequal(pathname,0) disp('User pressed cancel') else disp(['User selected ', fullfile(pathname, filename)]) end Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
46.
GUI Technology beyond
the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
47.
GUI… Technology beyond
the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
48.
MENU BAR Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
49.
PUSH BUTTON Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
50.
TOGGLE BUTTON Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
51.
RADIO BUTTON Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
52.
CHECKBOX Technology beyond
the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
53.
EDIT TEXT Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
54.
STATIC TEXT Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
55.
SLIDER Technology beyond
the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
56.
FRAME Technology beyond
the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
57.
LISTBOX Technology beyond
the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
58.
POPUP MENU Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
59.
AXES Technology beyond
the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
60.
ALIGN OBJECTS Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
61.
MENU EDITOR Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
62.
M FILE EDITOR
Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
63.
PROPERTY INSPECTOR Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
64.
Technology beyond the
Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
65.
RUN Technology beyond
the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
66.
EMPTY GUI Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
67.
GENERATED M FILE
Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
68.
PUSH BUTTON Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
69.
RIGHT CLICK PUSH
BUTTON & GO FOR PROPERTY INSPECTOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
70.
CHANGE THE STRING
AND TAG VALUE Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
71.
CHANGE THE STRING
AND TAG VALUE Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
72.
RIGHT CLICK PUSH
BUTTON & GO FOR M FILE EDITOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
73.
GO FOR CALLBACK
Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
74.
WRITE THE CODE
BELOW THE CALLBACK a =imread('cameraman.tif'); imshow(a); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
75.
RUN THE PROGRAM
OR PRESS F5 Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
76.
CHOOSE AXES Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
77.
CHOOSE AXES Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
78.
RIGHT CLICK AXES
& GO FOR PROPERTY INSPECTOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
79.
CHANGE THE STRING
AND TAG VALUE Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
80.
WRITE THE CODE
BELOW THE CALLBACK a =imread('cameraman.tif'); axes(handles.one); imshow(a); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
81.
RUN THE PROGRAM
Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
82.
CODE a =imread('cameraman.tif');
axes(handles.one); imshow(a); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
83.
TOGGLE BUTTON Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
84.
RIGHT CLICK TOGGLE
& GO FOR PROPERTY INSPECTOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
85.
CHANGE THE STRING
AND TAG VALUE Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
86.
RIGHT CLICK TOGGLE
& GO FOR M FILE EDITOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
87.
WRITE THE CODE
BELOW THE CALLBACK a=get(hObject,'Value'); if a ==1 a =imread('cameraman.tif'); axes(handles.one); imshow(a); else a =imread('greens.jpg'); axes(handles.one); imshow(a); end Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
88.
RUN THE PROGRAM
Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
89.
RIGHT CLICK RADIO
BUTTON & GO FOR PROPERTY INSPECTOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
90.
CHANGE THE STRING
AND TAG VALUE Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
91.
RIGHT CLICK CHECK
BOX & GO FOR MFILE EDITOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
92.
WRITE THE CODE
BELOW THE CALLBACK Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
93.
RUN THE PROGRAM
Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
94.
RIGHT CLICK CHECK
BOX & GO FOR PROPERTY INSPECTOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
95.
CHANGE THE STRING
AND TAG VALUE Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
96.
RIGHT CLICK CHECK
BOX & GO FOR M FILE EDITOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
97.
WRITE THE CODE
BELOW THE CALLBACK Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
98.
RUN THE PROGRAM
Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
99.
RIGHT CLICK FRAME
& SEND TO BACK Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
100.
RUN THE PROGRAM
Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
101.
RIGHT CLICK LIST
BOX & GO FOR PROPERTY INSPECTOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
102.
EDIT THE STRING
OPTIONS Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
103.
RIGHT CLICK LIST
BOX & GO FOR M FILE EDITOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
104.
WRITE THE CODE
BELOW THE CALLBACK contents = get(hObject,'Value') switch contents case 1 a =imread('cameraman.tif'); axes(handles.one); imshow(a); case 2 a =imread('flowers.tif'); axes(handles.one); imshow(a); case 3 a =imread('rice.tif'); axes(handles.one); imshow(a); otherwise a =imread('mri.tif'); axes(handles.one); imshow(a); end Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
105.
CHOOSE POPUPMENU Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
106.
RIGHT CLICK POPUP
MENU & GO FOR PROPERTY INSPECTOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
107.
EDIT THE STRING
OPTIONS Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
108.
WRITE THE CODE
contents = get(hObject,'Value') switch contents case 1 a =imread('cameraman.tif'); axes(handles.one); imshow(a); case 2 a =imread('flowers.tif'); axes(handles.one); imshow(a); case 3 a =imread('rice.tif'); axes(handles.one); imshow(a); otherwise a =imread('mri.tif'); axes(handles.one); imshow(a); end Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
109.
RIGHT CLICK EDIT
TEXT & GO FOR PROPERTY INSPECTOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
110.
EDIT STRING AND
TAG Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
111.
RIGHT CLICK EDIT
TEXT & GO FOR M FILE EDITOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
112.
RIGHT CLICK AXES
& GO FOR PROPERTY INSPECTOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
113.
Technology beyond the
Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
114.
WRITE THE CODE
BELOW THE CALLBACK Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
115.
WRITE THE CODE
BELOW THE CALLBACK a=get(hObject,'String') ; b=char(a); c=imread(b); axes(handles.one); imshow(c); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
116.
RIGHT CLICK STATIC
TEXT & GO FOR PROPERTY INSPECTOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
117.
CHANGE THE STRING
AND TAG VALUE Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
118.
WRITE THE CODE
BELOW THE CALLBACK a=get(hObject,'String') ; set(handles.t1,'String',a); b=char(a); c=imread(b); axes(handles.one); imshow(c); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
119.
SLIDER Technology beyond
the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
120.
RIGHT CLICK SLIDER
& GO FOR PROPERTY INSPECTOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
121.
DROP TWO AXES
Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
122.
DROP PUSH BUTTON
Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
123.
CHANGE THE STRING
AND TAG VALUE Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
124.
GO FOR CALLBACK
Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
125.
WRITE THE CODE
BELOW THE CALLBACK [filename, pathname] = uigetfile('*.bmp', 'Pick an Image'); if isequal(filename,0) | isequal(pathname,0) warndlg('User pressed cancel') else a=imread(filename); axes(handles.axes1); imshow(a); handles.filename=filename; guidata(hObject, handles); end Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
126.
RIGHT CLICK SLIDER
& GO FOR M FILE EDITOR Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
127.
Technology beyond the
Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
128.
WRITE THE CODE
BELOW THE CALLBACK Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
129.
RUN THE PROGRAM
a=get(hObject,'Value'); filename =handles.filename; I = imread(filename); J = imadd(I,50); axes(handles.axes2); imshow(J) Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
130.
MENU EDITOR Technology
beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
131.
Technology beyond the
Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
132.
EDIT STRING AND
TAG Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
133.
RUN Technology beyond
the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
134.
Counting the Number
of Objects in an Image clc; clear; close all; InputImage=imread('eight.tif'); subplot(2,2,1); imshow(InputImage);title('InputImage'); BinaryImage=im2bw(InputImage); subplot(2,2,2); imshow(BinaryImage); ComplementImage=imcomplement(BinaryImage); subplot(2,2,3); imshow(ComplementImage); HolesClearedImage = imfill(ComplementImage,'holes'); subplot(2,2,4); imshow(HolesClearedImage);title('HolesClearedImage'); [L,Num] = bwlabel(HolesClearedImage) for i=1:Num figure; imshow(L==i); pause(1) end Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
135.
Thresholding Based Segmentation-
Con 1 • clc; • clear; • close all; • InputImage=imread('34.bmp'); • figure; • imshow(InputImage); • ColourSpaceConversion=rgb2hsv(InputImage); • imshow(ColourSpaceConversion); • %GrayScaleImage=rgb2gray(ColourSpaceConversion); • GrayScaleImage=ColourSpaceConversion(:,:,1); • [rows columns planes]=size(GrayScaleImage); • BinaryMask= GrayScaleImage > 0.5; • figure; • imshow(BinaryMask); • Impixelinfo • h = waitbar(0,'Please wait...'); • SegmentedImage=[]; Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
136.
Cont 2 for
i=1:rows for j=1:columns if BinaryMask(i,j) == 1 SegmentedImage(i,j,1)=InputImage(i,j,1); SegmentedImage(i,j,2)=InputImage(i,j,2); SegmentedImage(i,j,3)=InputImage(i,j,3); else SegmentedImage(i,j,1)=0; SegmentedImage(i,j,2)=0; SegmentedImage(i,j,3)=0; end end waitbar(i/rows,h) end SegmentedImage=uint8(SegmentedImage); figure; imshow(SegmentedImage); impixelinfo; Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
137.
Image Fusion clc;
clear; close all; M1=imread('mri.jpg'); M2=imread('ct.jpg'); subplot(2,2,1);imshow(M1);title('MRI'); subplot(2,2,2);imshow(M2);title('CT'); [R C P]=size(M1); for i=1:R for j=1:C if M1(i,j)>M2(i,j) FusedImage(i,j)=M1(i,j); else FusedImage(i,j)=M2(i,j); end end end Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
138.
Image fusion-Cont 2
subplot(2,2,3);imshow(FusedImage);title('Max'); for i=1:R for j=1:C if M1(i,j)>M2(i,j) FusedImage(i,j)=M2(i,j); else FusedImage(i,j)=M1(i,j); end end end subplot(2,2,4);imshow(FusedImage);title('Min'); Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
139.
Technology beyond the
Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
140.
For more details
– www.pantechsolutions.net – http://www.slideshare.net/pantechsolutions – http://www.scribd.com/pantechsolutions – http://www.youtube.com/pantechsolutions Technology beyond the Dreams™ Copyright © 2006 Pantech Solutions Pvt Ltd.
Download now