Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Hafta9 Morfolojik işlemler

Benzer bir sunumlar


... konulu sunumlar: "Hafta9 Morfolojik işlemler"— Sunum transkripti:

1 Hafta9 Morfolojik işlemler
Uygulama2 Etiketleme

2 clc; clear all; res=imread('coins.png') figure; imshow(res);

3 coin1 = im2bw(res); figure;imshow(coin1);

4 coin2 = imfill(coin1,'holes');
figure;imshow(coin2);

5 ŞEKİL SINIRLARININ ÇİZİLMESİ
bwboundaries: Şekil sınırlarının belirlenmesini sağlar text: Koordinatlara göre metin yazılmasını sağlar boundary: Nesne iskeletini çıkartır figure; imshow(res); B = bwboundaries(coin2); text(10,10,strcat('Nesne Adeti:',num2str(length(B)))) hold on; for k=1:length(B), boundary = B{k}; plot(boundary(:,2),boundary(:,1),'LineWidth',2); end

6 %Alan ve Merkez nokta hesaplama
%bwlabel:Bileşenlere ait bilgiler değişkene aktarılır %regionprops:Bölgelerin özellikleri çıkarılır [Bilgi Number]=bwlabel(coin2); prop=regionprops(Bilgi,'Area','Centroid'); toplam=0; figure; imshow(res);hold on for n=1:length(B) %Merkez Nokta merkez=prop(n).Centroid; X=merkez(1);Y=merkez(2); %Alan alan=prop(n).Area; alanstr=int2str(alan); text(X,Y,alanstr); if prop(n).Area>2000 text(X-10,Y,'5 C') toplam=toplam+5; else toplam=toplam+10; text(X-10,Y,'10 C') end hold on title(['Toplam: ',num2str(toplam),'cent'])


"Hafta9 Morfolojik işlemler" indir ppt

Benzer bir sunumlar


Google Reklamları