freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)基于matlab的車牌識(shí)別系統(tǒng)設(shè)計(jì)論文-資料下載頁

2024-12-01 06:00本頁面

【導(dǎo)讀】同時(shí),車輛管理上存在的問題日益突出,人工管理的方式已經(jīng)不能滿足實(shí)際的需要。微電子、通信和計(jì)算機(jī)技術(shù)在交通領(lǐng)域的應(yīng)用極大地提高了交通管理效率。來源的自動(dòng)檢測(cè)、圖像識(shí)別技術(shù)越來越受到人們的重視。確度,汽車牌照自動(dòng)識(shí)別系統(tǒng)就是在這樣的背景與目的下進(jìn)行開發(fā)的。等方面有著十分重要的意義,成為信息處理技術(shù)的一項(xiàng)重要研究課題。這些都會(huì)影響車牌定位及識(shí)別。掛的不正,都將導(dǎo)致車牌出現(xiàn)扭曲。而我國(guó)則根據(jù)不同車型、用途,規(guī)定了多種牌照格式,例如分為軍車、警車、普通車等。我國(guó)標(biāo)準(zhǔn)車牌照是由漢字、英文字母和阿拉伯?dāng)?shù)字組成的,漢字的。不允許上路,而在我國(guó)仍可上路行駛。使得車牌的對(duì)比度降低,特征不是很明顯,即。地,后五個(gè)字符由阿拉伯?dāng)?shù)字及英文大寫字符組合而成,并且后五個(gè)字符間距相同,目前車牌識(shí)別系統(tǒng)主要應(yīng)用于以下。輔助進(jìn)行交通流量統(tǒng)計(jì),交通監(jiān)測(cè)和疏導(dǎo)。軟件部分是系統(tǒng)的核心,主要實(shí)現(xiàn)車牌自符的識(shí)別功能。這些相關(guān)學(xué)科的發(fā)展。

  

【正文】 wri te (d, 39。5. 膨脹或腐蝕處理后 .jpg39。 ) 。 figure(8) , subplot(3, 2, 5) , imshow(d), title(39。 5. 膨脹或腐蝕處理后 , ) %尋找連續(xù)有文字的塊,若長(zhǎng)度 大 于 某闌值,則認(rèn)為該塊有兩 個(gè) 字 符組成,需要分割 26 d=qiege(d) 。 [m,n]=size(d) 。 figure, subplot(2, 1, 1) , imshow(d), title(n) kl=1。k2=1。s=sum(d) 。j=1。 while F=n while s(j)==0 j= j+l。 end kl= j。 while s(j)=O amp。amp。 j=n1 j= j+1。 end k2= jl。 if k2kl=round(n/6. 5) [val, num]=min (sum (d(:, [kl+5: k25]) ) ) 。 d(:, k1+num+5) =0。 %分割 end end %再切割 d=qiege(d) 。 %切割出 7 個(gè) 字符 yl=10。y2=。flag=0。word1= [] 。 while flag==O [m,n]=size(d) 。 left=1。wide=0。 while sum(d(:, wide+1))=0 wide=wide+1。 end if wideyl %認(rèn)為是左側(cè)干擾 d(:, [l:wide])=O。 d=qiege(d) 。 else temp=qiege( imcrop(d, [1 1 wide m]))。 [m, n]=size(temp) 。 all=sum(sum(temp)) 。 two_thirds=sum (sum (temp ([round (m/3) : 2*round (m/3)], :)))。 if two_thirds/ally2 flag=1。word1=temp。 % WORD 1 end end end d(:,[l:wide])=O。d=qiege(d)。 %分割出第二個(gè)字符 [word2, d]=getword(d) 。 27 %分割出第三個(gè)字符 [word3, d]=getword(d) 。 %分割出第四個(gè)字符 [word4, d]=getword(d) 。 %分割出第五個(gè)字符 [word5, d]=getword(d) 。 %分割出第 六 個(gè) 字符 [word6, d]=getword(d) 。 %分割出第七個(gè)字符 [word7, d]=getword(d) 。 subplot(5, 7, 1) , imshow(word1), title(39。 139。)。 subplot(5, 7, 2) , imshow(word2), title(39。239。)。 subplot(5, 7, 3) , imshow(word3) , title(39。 339。) 。 subplot(5, 7, 4) , imshow(word4) , title(39。439。)。 subplot(5, 7, 5) , imshow(word5), title(39。 539。)。 subplot(5, 7, 6) , imshow(word6), title(39。639。)。 subplot(5, 7, 7) , imshow(word7), title(39。 739。)。 [m, n] =size(word1) 。 %商用系統(tǒng)程序中歸一化大小為 40*20,此處演示 word1=imresize(word1, [40 20])。 word2=imresize (word2, [40 20]) 。 word3=imresize (word3, [40 20]) 。 word4=imresize (word4, [40 20]) 。 word5=imresize (word5, [40 20]) 。 word6=imresize (word6, [40 20]) 。 word7=imresize (word7, [40 20]) 。 subplot(5, 7, 15), imshow(word1), title(39。 139。)。 subplot(5, 7, 16) , imshow(word2), title(39。239。)。 subplot(5, 7, 17) , imshow(word3), title(39。339。)。 subplot(5, 7, 18) , imshow(word4), title(39。439。)。 subplot(5, 7, 19) , imshow(word5), title(39。539。)。 subplot(5, 7, 20) , imshow(word6), title(39。639。)。 subplot(5, 7, 21) , imshow(word7), title(39。739。)。 imwrite(word1, , 1. jpg39。)。 imwrite(word2, 39。2. jpg39。)。 imwrite(word3, 39。3. jpg39。)。 imwrite(word4, 39。39。) 。 imwrite(word5, 39。39。) 。 imwrite(word6, 39。6. jpg39。)。 imwrite(word7, 39。7. jpg39。)。 liccode=char( [39。039。:39。9A39。:39。Z蘇豫陜魯 , ])。 %建立自動(dòng) 識(shí) 別 字 符代碼表 SubBw2=zeros(40, 20) 。 28 1=1。 for 1=1:7 i i=int2str(1)。 t=irnread([ii, 39。.jpg39。])。 SegBw2=irnresize (t, [40 20], 39。nearest39。 ) 。 if 1==1 %第一位漢字識(shí)別 kmin=37: kmax=40。 e1seif 1==2 kmin=ll。 kmax=36。 e1se 1=3 kmin=l。 kmax=36。 %第二位 AZ 字母識(shí)別 %第三位以后是字母或數(shù)字識(shí)別 end for k2=kmin:kmax fname=strcat(39。字符模板 \39。, 1iccode (k2), 39。.jpg39。 ) 。 SamBw2 = irnread(fname)。 for i=1:40 for j=1:20 SubBw2(i, j) =SegBw2(i, j)SarnBw2(i, j) 。 end end %以上相 當(dāng) 于 兩幅圖相減得到第三幅圖 Drnax=O。 for k1=1:40 for 11=1:20 if (SubBw2(k1, 11) 0 I SubBw2(kl, 11) 0 ) Drnax=Drnax+1。 end end end end Error(k2) =Drnax。 end Errorl=Error(kmin :kmax) 。 MinError=rnin(Error1) 。 findc=find(Error1==MinError) 。 Code(1*21) =liccode(findc(1)+krninl) 。 Code (1*2) =39。 1=1+1。 figure(10) , subp1ot(5, 7, 1:7), irnshow(dw), tit1e(39。 第一步車牌定位 , ), 29 xlabel ( {39。 , , 39。第二步車牌分割 , })。 subplot(6, 7, 15) , imshow(word1) 。 subplot(6, 7, 16) , imshow(word2) 。 subplot(6, 7, 17) , imshow(word3) 。 subplot(6, 7, 18) , imshow(word4)。 subplot(6, 7, 19) , imshow(word5)。 subplot(6, 7, 20) , imshow(word6)。 subplot(6, 7, 21), imshow(word7)。 subplot(6, 7, 22 : 42), imshow(39。 53. jpg39。) 。 xlabel([39。第三步識(shí)別結(jié)果為 Code], 39。Color39。, 39。b39。) 。 function [word, result]=getword(d) word= []。flag=0。y1=8。y2=0. 5 。 whi le flag==O [m,n]=size (d) 。 wide=O。 whi le sum(d( :, wide+1)) =0 amp。amp。 wide=n2 wide=wide+1。 end temp=qiege (imcrop (d, [1 1 wide m])) 。 [m1, n1]=size(temp) 。 if widey1 amp。amp。 n1/m1y2 d( :, [1: wide]) =0。 if sum(sum(d))=O d=qiege(d)。 %切割出最小范圍 else word= [] 。 flag=1。 end else word=qiege (imcrop (d, [1 1 wide m] )) 。 d(:, [l : wide]) =O 。 if sum(sum(d))=O 。 d=qiege(d) 。 flag=l 。 else d= []。 end %end end end result=d 。 funct ion e=qiege(d) [m, n]=size (d) 。 30 top=l。bottom=m。left=l。right=n。 % init while sum(d(top, :))==0 amp。amp。 top=m top=top+l。 end while sum(d(bottom, :))==0 amp。amp。 bottom=l bottom=bottoml。 end while sum(d(:, left))==O amp。amp。 left=n left=left+l。 end while sum(d(:, right))==O amp。amp。 right=l right=rightl。 end dd=rightleft。 hh=bottomtop。 e=imcrop(d, [left top dd hh])
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1