Soru sorGerçek zamanlı plaka tanıma
erkan27 tarafından 6 yıl önce soruldu

Arkadaşlar iyi günler ,
Matlab ile gerçek zamanlı plaka tanıma sistemi yapmak istiyorum.Bu sitede bazı yardımcı bilgiler buldum bilgisayardaki resmi matlab de işleyerek plakayı tanıyabiliyorum.Ama benim istediğim plakayı gerçek zamanlı olarak bilgisayar kamerasına göstercem ve matlab gerekli işlemleri yaparak harfleri tanıyacak ve oluşturduğumuz veri tabanıyla haberleşip başarılı veya başarısız yazacak.Biraz araştırma yaptım ama gerçek zamanlı olarak işlem yapamıyorum bu konuda fikri olan arkadaşlar yardımcı olursa çok sevinirim

4 Cevap
sayginer Yönetici tarafından 6 yıl önce cevaplandı

Merhaba,
MATLAB bilgisayariniza takili olan bircok WebCam'i tanıyabiliyor. Bu şekilde belirli aralıklarla görüntü alarak işledikten sonra sonuca varabilirsiniz. Buradaki sayfa WebCam'i bağlayarak basit şekilde görüntü alabilmeniz için faydalı olacaktır: https://uk.mathworks.com/help/supportpkg/usbwebcams/ug/acquire-images-from-webcams.html#d120e686

erkan27 tarafından 6 yıl önce cevaplandı

Merhaba ;
Öncelikle çok teşekkür ederim beni yönlerdidiğiniz site çok yardımcı oldu.Size başka bi sorum daha olacak.Programı çalıştırıyorum plakayı buluyor ama karakterleri ayrıştıramıyor.Bulduğumuz karakterleri yapay sinir ağlarını denedim ama bi türlü yapamadım.İnternette inceledim ama yeteri kadar anlayamadım.Yapay sinir ağlarına harf veya rakam öğretmek için nntools komutunu kullanıyorum.Yapay sinir ağlarına harflerin ve rakamların resimlerini atıp mı training yapcam yoksa başka yolu var mı ? Yardımcı olursanız çok sevinirim.
 

sayginer Yönetici tarafından 6 yıl önce cevaplandı

Merhaba,
Bu alanda cok da filgi sahibi degilim ancak duydugum kadari ile plakaları traın etmenız gerekiyor. Bu bagalantida sanirim istediginiz seyin nasil yapilacagi anlatilmis:

murkoc tarafından 6 yıl önce cevaplandı

Merhaba erkan27,
Maalesef başka bir yolu yok. Harf ve rakamların her birini ayrı tanımlatıp bulmasını sağlamanız gerekli. Linkteki kodda aşağıdaki kısım da bunu yapıyor:

% Alphabets listings. if ind==1 || ind==2  letter='A'; elseif ind==3 || ind==4  letter='B'; elseif ind==5  letter='C' elseif ind==6 || ind==7  letter='D'; elseif ind==8  letter='E'; elseif ind==9  letter='F'; elseif ind==10  letter='G'; elseif ind==11  letter='H'; elseif ind==12  letter='I'; elseif ind==13  letter='J'; elseif ind==14  letter='K'; elseif ind==15  letter='L'; elseif ind==16  letter='M'; elseif ind==17  letter='N'; elseif ind==18 || ind==19  letter='O'; elseif ind==20 || ind==21  letter='P'; elseif ind==22 || ind==23  letter='Q'; elseif ind==24 || ind==25  letter='R'; elseif ind==26  letter='S'; elseif ind==27  letter='T'; elseif ind==28  letter='U'; elseif ind==29  letter='V'; elseif ind==30  letter='W'; elseif ind==31  letter='X'; elseif ind==32  letter='Y'; elseif ind==33  letter='Z';  %*-*-*-*-*% Numerals listings. elseif ind==34  letter='1'; elseif ind==35  letter='2'; elseif ind==36  letter='3'; elseif ind==37 || ind==38  letter='4'; elseif ind==39  letter='5'; elseif ind==40 || ind==41 || ind==42  letter='6'; elseif ind==43  letter='7'; elseif ind==44 || ind==45  letter='8'; elseif ind==46 || ind==47 || ind==48  letter='9'; else  letter='0';