Professional Documents
Culture Documents
1
Na g.1 pokazano efekt dziaªania tych parametrów. Kolorem czerwonym
zaznaczono granice obliczone z parametrem 'noholes'. Dzi¦ki zastosowa-
niu opcji 'holes' zyskujemy, oprócz dwóch czerwonych, dodatkow¡ granic¦
zaznaczon¡ kolorem niebieskim.
Fig. 1: Efekt dziaªania funkcji bwboudaries z parametrami 'noholes' - kolor czerwony, i 'holes' -
czerwony + niebieski
2
9. imreconstruct(marker,obraz, s¡siedztwo) - Rekonstrukcja obrazu przy
u»yciu markera. Obraz i marker mog¡ by¢ obrazami logicznymi lub mono-
chromatycznymi i musz¡ mie¢ ten sam rozmiar. Rekonstrukcja polega na
cyklicznym dokonywaniu dylatacji obrazu i wyznaczaniu cz¦±ci wspólnej ob-
razu uzyskanego po dylatacji i obrazu wej±ciowego dla caªego przeksztaªce-
nia. Cykl ten powtarza si¦ a» do uzyskania zbie»no±ci, to znaczy braku zmian
pomi¦dzy s¡siednimi iteracjami.
10. bwmorph(obraz, 'metoda', parametr); Funkcja ta aplikuje operacje mor-
fologiczne na obrazie logicznym. Do metod zaliczamy:
• 'bothat' - operacja Bottom hat, która polega na odj¦ciu od zamkni¦cia
obrazu samego obrazu.
• 'bridge' - ª¡czy blisko siebie le»¡ce piksele.
• 'clean' - zeruje pojedy«czego piksela, otoczonego samymi zerami.
• 'close' i 'open'- zamkni¦cie i otwarcie elementem ones(3).
• 'diag' - zamienia poª¡czenia diagonalne (8-s¡siedztwo) na 4-s¡siedztwo
poprzez zmian¦ warto±ci piksela le»¡cego pod przek¡tn¡ na 1.
• 'dilate' i 'erode' - dylatacja i erozja elementem ones(3)
• 'fill' - zmienia warto±¢ zerowego piksela otoczonego samymi jedyn-
kami na jeden.
• 'hbreak' - rozdziela H-poª¡czone piksele (w pionie i poziomie)
1 0 1 1 0 1
1 1 1 ⇒ 1 0 1
1 0 1 1 0 1
• 'majority' - je»eli suma maski 3x3 jest wi¦ksza lub równa 5, to ele-
ment centralny przyjmuje warto±¢ 1. Je»eli nie, to element centralny ma
warto±¢ 0.
• 'remove' - zmienia warto±¢ ±rodkowego piksela na 0, je»eli wszyscy jego
4-s¡siedzi maj¡ warto±¢ 1.
• ('shrink',n) - kurczy obiekty do punktów. W przypadku obiektu
z "dziurami", i u»ycia tej funkcji z n=inf, powstaje obwódka w po-
mi¦dzy granic¡ zewn¦trzn¡ i wewn¦trzn¡ obiektu. Obiekty jednoro-
dne s¡ zmniejszane do punktu. Parametr n oznacza ilo±¢ iteracji, przy
n=inf operacja jest wykonywana do momentu, kiedy pomi¦dzy wynika-
mi dwóch s¡siednich iteracji nie b¦dzie ró»nicy. Efekt dziaªania tej funk-
cji z parametrem n=inf (kolor czerwony) naniesiony na obraz wej±ciowy
3
Fig. 2: Efekt dziaªania funkcji bwmorph('shrink',inf ) zaznaczony kolorem czerwonym