車(chē)牌識(shí)別matlab程序.doc

車(chē)牌識(shí)別matlab程序.doc

ID:50435111

大小:39.52 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2020-03-09

車(chē)牌識(shí)別matlab程序.doc_第1頁(yè)
車(chē)牌識(shí)別matlab程序.doc_第2頁(yè)
車(chē)牌識(shí)別matlab程序.doc_第3頁(yè)
車(chē)牌識(shí)別matlab程序.doc_第4頁(yè)
資源描述:

《車(chē)牌識(shí)別matlab程序.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、[filename,pathname]=uigetfile({'*.jpg','JPEG文件(*.jpg)';'*.bmp','BMP文件(*.bmp)';});if(filename==0),return,endglobalFILENAME%聲明全局變量FILENAME=[pathnamefilename];I=imread(FILENAME);imshow(I);%顯示圖像II1=rgb2gray(I);%RGB圖轉(zhuǎn)化為灰度圖figure,imshow(I1);w1=medfilt2(I1);figure,imshow(w1);s1=histeq(w1,256

2、);figure,imshow(s1);t1=imadjust(s1);figure,imshow(t1);I2=edge(t1,'robert',0.15,'both');%用ROBERT算子提取圖像邊緣figure,imshow(I2);se=[1;1;1];I3=imerode(I2,se);%弱化二進(jìn)制圖像I2的邊緣figure,imshow(I3);%為定位車(chē)牌,將白色區(qū)域膨脹,腐蝕去無(wú)關(guān)的小物件,包括車(chē)牌字符(下面兩句)se=strel('rectangle',[25,20]);%用來(lái)腐蝕的形狀為矩形,面積20*25I4=imclose(I3,se);

3、figure,imshow(I4);I5=bwareaopen(I4,2000);%去除圖像中面積過(guò)小的,可以肯定不是車(chē)牌的區(qū)域。figure,imshow(I5);[y,x,z]=size(I5);%z=1。y,x分別為I5圖像的高和寬myI=double(I5)%myI=I5;tic%begin橫向掃描white_y=zeros(y,1);%white_y為y行1列的零矩陣fori=1:yforj=1:xif(myI(i,j,1)==1)%如果myI(i,j,1)即myI圖像中坐標(biāo)為(i,j)的點(diǎn)為白色%則white_y的相應(yīng)行的元素white_y(i,1)值

4、加1white_y(i,1)=white_y(i,1)+1;endendend[tempMaxY]=max(white_y);%temp為向量white_y的元素中的最大值,MaxY為該值的索引(在向量中的位置)PY1=MaxY;while((white_y(PY1,1)>=80)&&(PY1>1))PY1=PY1-1;endPY2=MaxY;while((white_y(PY2,1)>=80)&&(PY2

5、掃描white_x=zeros(1,x);forj=1:xfori=PY1:PY2if(myI(i,j,1)==1)white_x(1,j)=white_x(1,j)+1;endendendPX1=1;while((white_x(1,PX1)<3)&&(PX1PX1))PX2=PX2-1;end%end縱向掃描PX1=PX1-2;PX2=PX2+2;Plate=I(PY1:PY2,:);t=tocfigure,plot(white_y);gridfigur

6、e,plot(white_x);gridfigure,imshow(IY);figure,imshow(Plate);%ifisrgd(Plate);Plate3=rgb2gray(Plate);%else%Plate2=Plate;%endplate4=medfilt2(Plate3);plate5=histeq(plate4,256);Plate2=imadjust(plate5);g_max=double(max(max(Plate2)));g_min=double(min(min(Plate2)));t=round(g_max-(g_max-g_min)/

7、2);[m,n]=size(Plate2);Plate2=im2bw(Plate2,t/256);figure,imshow(Plate2);plate=bwareaopen(Plate2,20);figure,imshow(plate);[y1,x1,z1]=size(plate);plate1=double(plate);%tt=1;Y1=zeros(y1,1);fori=1:y1forj=1:x1if(plate1(i,j,1)==1)Y1(i,1)=Y1(i,1)+1;endendendpy1=1;py0=1;while((Y1(py0,1)<20)&&(

8、py0

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。