ݺߣ

ݺߣShare a Scribd company logo
Kusur Bulma Uygulaması
Kusur
Şekil-27 Kusurlu bir ürün
Uygulayacağımız Algoritma
4.1.6) Eşiklime
Eşiklime işleminin nasıl yapılacağını yukarıda konuda(numara yaz) belirtilmişti
şimdi bu işlemlerin nasıl uygulandığını göreceğiz.
Şekil-28 Kusurun incelenmesi
Kusuru matlab'da biraz incelediğimizde 0.3 ile 0.04 aralığında değerler aldığınız
o zaman eşiklime değerimizi 0.3 seçebiliriz.
I = imread('def1.jpg');
I_g = rgb2gray(I);
I_bw = im2bw(I_g,0.3);
Eşiklime Erozyon Açma
Şekil-29 İkili Resme dönüşüm
4.1.7.Morfolojik Erozyon
Gürültüler bir birimlik karelerden oluşuyor o zaman 2 birimlik kare ile erozyon
işlemi uygularsam gürültüler gider. Eğer gürültüler siyah ise yayma işlemi beyaz ise
erozyon işlemi uygulanır.
im_di = imdilate(I_bw,se);
imshow(im_di)
Şekil-30 Erozyon işlemi
4.1.8.Açma İşlemi
Şekil-31 Açma işlemi
Açma işleminde küçük objeler gider kusurları daha belirgin hale getirir. Gayet
güzel bir şekilde kusur bulundu.
se = strel('square',5);
im_op = imopen(im_di,se);
figure
imshow(im_op)

More Related Content

Kusur bulma uygulaması

  • 1. Kusur Bulma Uygulaması Kusur Şekil-27 Kusurlu bir ürün Uygulayacağımız Algoritma 4.1.6) Eşiklime Eşiklime işleminin nasıl yapılacağını yukarıda konuda(numara yaz) belirtilmişti şimdi bu işlemlerin nasıl uygulandığını göreceğiz. Şekil-28 Kusurun incelenmesi Kusuru matlab'da biraz incelediğimizde 0.3 ile 0.04 aralığında değerler aldığınız o zaman eşiklime değerimizi 0.3 seçebiliriz. I = imread('def1.jpg'); I_g = rgb2gray(I); I_bw = im2bw(I_g,0.3); Eşiklime Erozyon Açma
  • 2. Şekil-29 İkili Resme dönüşüm 4.1.7.Morfolojik Erozyon Gürültüler bir birimlik karelerden oluşuyor o zaman 2 birimlik kare ile erozyon işlemi uygularsam gürültüler gider. Eğer gürültüler siyah ise yayma işlemi beyaz ise erozyon işlemi uygulanır. im_di = imdilate(I_bw,se); imshow(im_di) Şekil-30 Erozyon işlemi 4.1.8.Açma İşlemi Şekil-31 Açma işlemi Açma işleminde küçük objeler gider kusurları daha belirgin hale getirir. Gayet güzel bir şekilde kusur bulundu.
  • 3. se = strel('square',5); im_op = imopen(im_di,se); figure imshow(im_op)