ÿþR S - C
P r z e t w a r z a n i e o b r a z ó w
O p e r a c j e n a h i s t o g r a m a c h
D a r k m a s t e r
2 0 1 1 - 0 5 - 0 9
P o n i |s z y a r t y k u B w p r o w a d z a p o d s t a w y M a t L a b a , o r a z o p e r a c j e n a h i s t o g r a m a c h , p r z y w y k o r z y s t a n i u
t e g o [r o d o w i s k a .
W s t p
H i s t o g r a m
H i s t o g r a m o b r a z u w o d c i e n i a c h s z a r o [c i w y z n a c z a n y j e s t j a k o s u m a w s z y s t k i c h p i k s e l i o d a n e j
w a r t o [c i .
A l g o r y t m w y z n a c z a n i a h i s t o g r a m u :
·ð U s t a l e n i e z a k r e s u j a s n o [c i l u b p r z y j c i e d o m y [l n e g o d l a d a n e j l i c z b y b i t ó w n a p i k s e l ;
·ð O k r e [l e n i e l i c z b y p r z e d z i a Bó w ;
·ð W y z n a c z e n i e s z e r o k o [c i p r z e d z i a Bó w p o p r z e z p o d z i e l n i e z a k r e s u p r z e z i c h l i c z b ;
·ð O b l i c z e n i e l i c z b y p i k s e l i o w a r t o [c i a c h j a s n o [c i n a l e |c y c h d o p o s z c z e g ó l n y c h p r z e d z i a Bó w .
O p e r a c j e n a h i s t o g r a m i e :
R o z c i g a n i e
R o z c i g n i c i e h i s t o g r a m u , z m i e n i a r o z k Ba d j a s n o [c i p i k s e l i . P r z e k Ba d a t o s i n a z m i a n s z e r o k o [c i
p r z e d z i a Bó w .
W y r ó w n y w a n i e
W y r ó w n a n i e h i s t o g r a m u m a n a c e l u d o p r o w a d z e n i e d o r ó w n o m i e r n e g o r o z Bo |e n i a w a r t o [c i j a s n o [c i
w j e g o p r z e d z i a Ba c h .
M A T L A B
P r o g r a m k o m p u t e r o w y b d c y i n t e r a k t y w n y m [r o d o w i s k i e m d o w y k o n y w a n i a o b l i c z e o n a u k o w y c h i
i n |y n i e r s k i c h , o r a z d o t w o r z e n i a s y m u l a c j i k o m p u t e r o w y c h .
O p e r a t o r y , f u n k c j e i i n s t r u k c j e n i e z b d n e d o w y k o n a n i a w i c z e D
P o n i |e j , o p i s a n y c h z o s t a n i e k i l k a p o d s t a w o w y c h e l e m e n t ó w j z y k a p o t r z e b n y c h d o w y k o n a n i a
z a m i e s z c z o n y c h d w i c z e o .
Z m i e n n e
Z m i e n n e w m a t l a b i e t w o r z o n e s w r a z z p i e r w s z y m u |y c i e m d a n e j n a z w y , n i e w y m a g a j p o d a w a n i a
t y p ó w , n p . :
X = 1 0 ; % u t w o r z y z m i e n n X i n a d a j e j w a r t o [ 1 0
Y = 1 : 1 : 2 0 % u t w o r z y z m i e n n Y i p r z y p i s z e j e j w e k t o r w a r t o [c i o d 1 d o 2 0 z k r o k i e m 1
Z = [ 1 : 1 : 3 ; 1 : 2 : 6 ] % u t w o r z y m a c i e r z Z z a w i e r a j c a 2 w i e r s z e
| 1 2 3 |
| 1 3 5 |
Z 2 = [ 1 2 3 ; 3 4 5 ] % m a c i e r z 3 x 2
| 1 2 3 |
| 3 4 5 |
! ! ! A b y o d w o Ba d s i , d o k o n k r e t n e g o e l e m e n t u m a c i e r z y , w e k t o r a n a l e |y u |y d ( ) n p . Z ( 1 , 2 ) , n a l e |y
t a k |e p a m i t a d z e s t r u k t u r y t e w m a t l a b i e s n u m e r o w a n e o d 1 .
P t l a f o r
P t l a f o r w m a t l a b i e s k Ba d a s i z e s Bó w k a f o r , n a s t p n i e n a z w a z m i e n n e j i z b i ó r w a r t o [c i j a k i e m a
p r z y j m o w a d p t l e k o o c z y s Bó w k o e n d .
f o r i = 1 : 1 : 2 0
i n s t r u k c j e ;
e n d
I f , e l s e i f , e l s e
I n s t r u k c j a i f s k Ba d a s i z s Bó w k a k l u c z o w e g o a n a s t p n i e w a r u n k u , o r a z k o o c z y s i s Bó w k i e m e n d , w
p o d a n y m p r z y k Ba d z i e , s p r a w d z o n e z o s t a n i e c z y z m i e n n a a m a w a r t o [d w i k s z o d 5 j e [l i t a k k o d
z o s t a n i e w y k o n a n y j e [l i n i e p o m i n i e g o .
i f ( a > 5 )
i n s t r u k c j e
e n d
S Bó w k o e l s e i f , p o z w a l a n a b u d o w a n i e k a s k a d y i n s t r u k c j i , a e l s e u m o |l i w i a w y b r a n i e i n s t r u k c j i
m a j c y c h s i w y k o n a d , g d y p o z o s t a Be w a r u n k i s n i e p r a w i d Bo w e .
i f ( a > 5 )
i n s t r u k c j e ;
e l s e i f ( a <