Академический Документы
Профессиональный Документы
Культура Документы
Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
Convenes de coordenadas:
(a) da maioria dos livros
(b) no Image Processing Toobox (IPT - MATLAB)
(a) (b)
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
Alguns orma!os gr"icos#imagem su$or!ados $elo
MATLAB%
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
&
Lei!ura de imagens
imread ('ilename()
) imread ('c*es!xra+%,$g()-
&
A un.o si/e ornece as dimenses em lin*a e coluna de uma imagem
si/e ()
ans )
0123 0123
&
4ssa un.o 5 6!il !amb5m 7uando usado na seguin!e orma:
8M9 :; ) si/e ()-
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
&
A un.o <*os mos!ra inormaes adicionais sobre a imagem-
<*os
:ame =i/e B+!es Class
0123x0123 013>?@A uin!> arra+
Brand !o!al is 013>?@A elemen!s using 013>?@A b+!es
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
Hanela mos!rando como uma
imagem a$arece no MATLAB%
Con!udo9 na maioria dos exem$los
somen!e imagens ser.o mos!radas%
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
&
=e uma ou!ra imagem g 5 mos!rada usando ims*o<9 a an!erior 5
subs!i!uEda%
&
Para man!er a imagem an!erior e mos!rar uma segunda imagem9 usar a
un.o igure:
igure9 ims*o<(g)
&
=e usar
ims*o<()9 igure9 ims*o<(g)
mos!ra as duas imagens
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
&
4screvendo imagens
im<ri!e (9 'ilename()
im<ri!e (9($a!ien!01Irun0(9(!i()
ou
im<ri!e(9($a!ien!01Irun0%!i()
Jma sin!axe mais a$lic"vel somen!e em imagens HP4B 5
im<ri!e (9(ilename%,$g(9(7uali!+(97)
onde 7 5 um in!eiro en!re 1 e 011 (menor o n6meor9 maior 5 a degrada.o
devido K com$ress.o HP4B)%
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
(a) Jma imagem9 *9 com baixo in!ervalo dinFmico%
(b) resul!ado usando ims*o< (*9 8 ;)%
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
(a) Imagem original
(b) a () resul!ado usando
valor de 7ualidade ,$g
7 ) ?19 2?9 0?9 ?9 19
res$ec!ivamen!e%
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
& Para se !er id5ia da com$ress.o e ob!er ou!ros de!al*es do ar7uivo de imagem9
usa-se a un.o imino9 com a sin!axe
imino ilename
Jma orma geral de escri!a $ara o orma!o !i 5 dada $or
im<ri!e (g9 'ilename%!i(9(com$ression(9 '$arame!er(9%%%
'resolu!ion(98colres ro<res;)
onde '$arame!er( $ode !er um dos seguin!es valores: 'none( se n.o !iver com$ress.o9
'$acLbi!s( indica com$ress.o $acLbi!s (deaul! $ara imagens n.o-bin"rias)9 e 'cci!!(
indica com$ress.o cci!! (deaul! $ara imagens bin"rias)% 8colres ro<res; indicam
resolu.o de coluna e de lin*a em do!s-$er-uni! (o valor deaul! 5 8@2 @2;)% =e a
imagem 5 em $olegadas9 colres 5 o n6mero de do!s ($ixels) $or inc* (d$i) na
dire.o ver!ical e ro<res na dire.o *ori/on!al% =e re$resen!ar usando um 6nico
escalar res signiica 8res res;%
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
&
A ig% 2%?(a) 5 uma imagem de raios-G de > bi!s de um circui!o im$resso
gerado duran!e uma ins$e.o de 7ualidade9 no orma!o ,$g9 a 211 d$i%
&
A imagem 5 de !aman*o 3?1x3?1 $ixels9 !al 7ue a sua dimens.o 5 de
2%2?x2%2? $olegadas
2
%
&
Mueremos arma/enar essa imagem no orma!o !i9 sem com$ress.o9 com o
nome s% Mueremos redu/ir o !aman*o da imagem $ara 0%?x0%? $olegadas
2
9
man!endo o n6mero de $ixels de 3?1x3?1%
&
C seguin!e comando gera o resul!ado dese,ado:
im<ri!e(9 's%!i(9(com$ression(9(none(9(resolu!ion(98N11 N11;)
&
C valor do ve!or 8colres ro<res; oi ob!ido mul!i$licando 211 d$i $ela
ra/.o 2%2?#0%? 7ue resul!a em N11 d$i%
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
4ei!os de al!era.o
da resolu.o d$i
man!endo o n6mero
de $ixels%
(a) 3?1x3?1 a 211 d$i
!aman*o ) 292? x 292? $ol%
(b) 3?1x3?1 a N11 d$i
!aman*o ) 09? x 09? $ol%
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
Classe de dados
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
Ounes do IPT $ara
conver!er classes
de imagens e !i$os
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2: Fundamentals
(a) Imagem original
(b) Oli$ ver!ical
(c) Decor!e
(d) =ubamos!ragem
(e) Lin*a de valores
na imagem original
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
C$eraes ari!m5!icas
em imagens%
4x:
A S B
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
Ounes ari!m5!icas
su$or!adas $elo IPT%
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
C$eradores
relacionais
C$eradores
lQgicos
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
Ounes lQgicas
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
Algumas unes
7ue re!ornam
valor lQgico 0
ou 1%
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
Algumas vari"veis
e cons!an!es
im$or!an!es%
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
Comandos
de con!role
de luxo
www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L. Eddins
Digital Image Processing Using MATLAB
Chapter 2
Fundamentals
Imagem senoidal%