Görüntü işlemenin zevkli konularından birisi olan morfolojik işleme ile örneklerimize başlayalım isterseniz. Morfolojik görüntü işleme resimlerin genellikle şekilsel bazda ele alınıp incelenmesidir diyebiliriz. Matlab ta yaptığımız örneğimize geçelim isterseniz:
Â
Åžekil1
Şekil1'de üzerinde saçma sapan lekeler ve şekiller bulunan bir dikdörtgen görüyorsunuz. Bu gereksiz lekelerden şeklimizi arındırmak ve tertemiz bir dikdötgen ortaya çıkarmak istiyoruz. Bunu Matlab da koda nasıl dökeriz mantığıyla beraber birlikte anlamaya çalışalım...
Öncelikle
1 |
f = imread('bozukkare.tif');
|
Komutu ile resmimizi okuyup f adlı değişken içerisine aktarıyoruz.
1 |
t = strel('square',50);
|
50x50 boyutunda bir yapısal element oluşturuyoruz.(dikkat edin dörtgen!). Bu yapısal element resmi dolaşıp bozuklukları gidermeye çalışacak(ileride anlatacağım).
1 |
f = imopen(f,t); |
imopen fonksiyonu resmimizi 't' yapısal elementi ile dolaşır boyu 50x50 den küçük olan yani 50x50 lik kare matrisin içerisine girebilecek herşeyi yutar. ayrıca büyük resimleri de bu oranda kırpar. Dolayısıyla dikdörtgen de kenarlarında biraz küçülmüş olacak.(Şekil2)
Åžekil2
Bu arada karenin içinde kalan noktalarda aynen kaldı. Eee onları yok etmiyormuyuz..
imclose() komutu resmimizi 't' yapısal elementi ile dolaştı ve 50x50 lik bir kare matrisle resmin beyaz kısmını merkezi olacak şekilde genişletti-dilation-(böylece iç kısımdaki boşluklar yok oldu). Fonksiyon ardından büyüttüğü oranda tekrar küçülttü-erosion-.(resim eski haline döndü). Resmin son haline bakalım.(Şekil3)
. Şekil3
Hadi bakalım kolay gelsin. Sizde denemek isterseniz buyrun resmin orijinali :
http://www.dosyalar.akifakkus.com/resimler/bozukkare.jpg
| < Önceki | Sonraki > |
|---|
- 23/06/2011 04:59 - Bir Görüntü İşleme Projesi : Damar Kalınlığı Tespi…
- 18/06/2011 23:26 - Buğday Sınıflandırma Projesi
- 20/12/2010 08:46 - Görüntü Düzleştirme Algoritmaları
- 22/10/2010 08:13 - Bir görüntü işleme projesi:Sanal Fare
- 28/07/2010 07:49 - OpenCV2.X Visual Studio2008 ile Kullanımı
- 25/06/2010 18:33 - Görüntü İşlemeye Başlarken...












