[MATLAB]Nesne Tespiti ve Sayma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
20 Ara 2017
Mesajlar
126
Çözümler
1
Tepki puanı
9
Ödüller
6
Yaş
36
8 HİZMET YILI
Bu uygulamada resmin içindeki bozuk paraları bulmaya, etiketlemeye ve değerlerine göre hesaplamaya çalışacağız. Görüntü olarak Matlab programında hazır bulunan 'coins.png' yi kullandık.

Bunun için nesne tespiti yaptıktan sonra gürültülü pikselleri yok edeceğiz. Sonrasında ise bulunan nesnelerin etrafını belirgin hale getireceğiz (Segmentasyon - Bölütleme). Belirgin hale getirilen nesnelerin alanlarını ve merkezi noktalarını tespit edip sınıflandıracağız.

fdeffdsfds.png


Kod:
clc;
clear all;
figure; imshow('coins.png'); %orjinal resim şekli
coin1 = im2bw(imread('coins.png'));
coin2 = coin1;
coin3 = imfill(coin1,'holes'); %piksel çukurlarını doldur
figure; imshow(imread('coins.png'));
B = bwboundaries(coin3);
text(10,10,strcat('\color{white}Nesne Sayısı:',num2str(length(B))))
% bulunan nesneleri etrafını yeşil piksellerle işaretliyor
hold on;
for k=1:length(B),
boundary = B{k};
plot(boundary(:,2),boundary(:,1),'g','LineWidth',1);
end
% nesnelerin alan ve merkezi noktaları tespit ediliyor
[Bilgi,Number]=bwlabel(coin3);
prop=regionprops(Bilgi,'Area','Centroid');
total=0;
%büyüklüğüne göre sınıflandırma yapılıyor
figure; imshow(imread('coins.png'));
hold on
for n=1:size(prop,1)
cent=prop(n).Centroid;
X=cent(1);Y=cent(2);
if prop(n).Area>2000
text(X-10,Y,'5 C')
total=total+5;
else
total=total+10;
text(X-10,Y,'10 C')
end
end
hold on
title(['Toplam: ',num2str(total),'cent'])

Örnek foto:
coin.png
 
Seçkin Üye
Katılım
18 Mar 2017
Mesajlar
309
Tepki puanı
17
Ödüller
7
9 HİZMET YILI
bunu böyle ders olarak mı paylaşıyosun çünkü öğretici yani şuan
 
ég ríf ykkur í bita
Süper Üye
Katılım
15 Tem 2019
Mesajlar
756
Çözümler
3
Tepki puanı
91
Ödüller
6
6 HİZMET YILI
elinize sağlık ilgililere öğretici olmuş.
 
Süper Üye
Katılım
31 Ocak 2017
Mesajlar
627
Çözümler
6
Tepki puanı
61
Ödüller
9
Yaş
15
9 HİZMET YILI
I was looking for it but what you shared is very good
 
ROYAL FLUSH
Süper Üye
Katılım
26 Nis 2017
Mesajlar
604
Çözümler
3
Tepki puanı
26
Ödüller
7
9 HİZMET YILI
reis çok sağol işime yaradı
 
Uzman Üye
Katılım
7 Eyl 2017
Mesajlar
278
Tepki puanı
15
Yaş
38
8 HİZMET YILI
daha bütünleşik eğitimler hazırlarsan süper olur.
 
Thanks Bro
Onaylı Üye
Katılım
7 Eki 2017
Mesajlar
72
Tepki puanı
2
Yaş
28
8 HİZMET YILI
matlab için eğitim videoları nerde bulabilirim yardımcı olurmusunuz faydası olan eğitim videosu olanları diyim
 
Seçkin Üye
Katılım
12 May 2019
Mesajlar
345
Çözümler
2
Tepki puanı
12
Yaş
40
7 HİZMET YILI
Bunları ana konu altında toplamak lazım. Çok güzel paylaşım teşekkürler
 
Üye
Katılım
12 May 2020
Mesajlar
49
Tepki puanı
2
6 HİZMET YILI
Görüntü işleme için c++ daha iyi değil mi matlab'dan veya ne kadar fark var aralarında?
 
Onaylı Üye
Katılım
28 May 2020
Mesajlar
50
Tepki puanı
0
Ödüller
4
6 HİZMET YILI
Yararlı paylaşım işime yaradı teşekkür ederim
 
Banlı Üye
Katılım
4 Ocak 2016
Mesajlar
50
Tepki puanı
0
10 HİZMET YILI
hocam ellerinize sağlık çok öğretici olmuş iyi günler
 
Seçkin Üye
Katılım
20 Haz 2020
Mesajlar
298
Çözümler
2
Tepki puanı
3
Ödüller
3
Sosyal
5 HİZMET YILI
Endüstri (nesne sayma, kalite kontrol, robotik uygulamalar) ▻ Tarımsal uygulamalar (ekin verimliliği tespiti) ▻ Astronomi (uydu görüntüleri ile hava tahmini)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst