Вы находитесь на странице: 1из 25

www.imageprocessingbook.com 2004 R. C. Gonzalez, R. E. Woods, and S. L.

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

ims*o< (9 B) MC=TDA A IMAB4M


onde 5 o nome da ma!ri/ de imagem e B 5 o n6mero de nEveis de in!ensidade9
usado $ara mos!r"-la% =e B 5 omi!ido9 o deaul! 5 2?A%

ims*o< (9 8lo< *ig*;)
mos!ra como $re!o !odos os valores abaixo de low e em branco !odos os valores
acima de high%

ims*o< (98 ;)
lo< $assa a ser o menor valor de in!ensidade de $ixel na ma!ri/ de imagem e
*ig* $assa a ser o maior valor% 4ssa orma 5 6!il $ara mos!rar imagens com baixo
in!ervalo dinFmico ou 7ue !en*a valores $osi!ivos e nega!ivos%
$ixval mos!ra um cursor sobre a 6l!ima imagem mos!rada9 as coordenadas e a
in!ensidade do $ixel corres$onden!e ao cursor na base da imagem% Clicando sobre
o G9 o cursor desa$arece%
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

& Imagens de in!ensidade


P uma ma!ri/ de dados cu,os valores re$resen!am a in!ensidade% Muando os
elemen!os de uma imagem s.o da classe uin!>9 ou uin!0A9 os valores es!.o no
in!ervalo 8192??; e 819 A??N?;9 res$ec!ivamen!e% =e uma imagem 5 de classe double9
os valores s.o n6meros $on!o-lu!uan!e9 e es!.o escalados no in!ervalo 8190;%
&
Imagens bin"rias
uma ma!ri/ num5rica A $ode ser conver!ida em imagem bin"ria B usando a un.o
logical
B ) logical (A)
=e A con!em elemen!os dieren!es de 1s e 0s9 a un.o logical conver!e !odos os
valores n.o-/ero em valor lQgico 0 e !odos os valores num5ricos 1 em valores
lQgicos 1%
& Para !es!ar se uma ma!ri/ C 5 bin"ria9 usa-se a un.o islogical
islogical (C)%
TIPC= R4 IMAB4M
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%

Вам также может понравиться