車牌識別程序(帶注釋)

車牌識別程序(帶注釋)

ID:1097092

大?。?3.50 KB

頁數(shù):7頁

時(shí)間:2017-11-07

車牌識別程序(帶注釋)_第1頁
車牌識別程序(帶注釋)_第2頁
車牌識別程序(帶注釋)_第3頁
車牌識別程序(帶注釋)_第4頁
車牌識別程序(帶注釋)_第5頁
資源描述:

《車牌識別程序(帶注釋)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、function[d]=main(jpg)I=imread('car.jpg');figure(1),imshow(I);title('原圖');I1=rgb2gray(I);%將真彩色圖像轉(zhuǎn)換為灰度圖像figure(2),subplot(1,2,1),imshow(I1);title('灰度圖');figure(2),subplot(1,2,2),imhist(I1);title('灰度圖直方圖');I2=edge(I1,'robert',0.08,'both');%高斯濾波器,方差為0.08figure(3),imshow(I2);title('robert算子邊緣檢測'

2、)se=[1;1;1];I3=imerode(I2,se);%圖像的腐蝕figure(4),imshow(I3);title('腐蝕后圖像');se=strel('rectangle',[40,40]);%構(gòu)造結(jié)構(gòu)元素,以長方形構(gòu)造一個(gè)seI4=imclose(I3,se);%對圖像實(shí)現(xiàn)閉運(yùn)算,閉運(yùn)算也能平滑圖像的輪廓,但與開運(yùn)算相反,它一般融合窄的缺口和細(xì)長的彎口,去掉小洞,填補(bǔ)輪廓上的縫隙。figure(5),imshow(I4);title('平滑圖像的輪廓');I5=bwareaopen(I4,2000);%從二進(jìn)制圖像中移除所有少于p像素的連接的組件(對象),產(chǎn)生另

3、一個(gè)二進(jìn)制圖像figure(6),imshow(I5);title('從對象中移除小對象');[y,x,z]=size(I5);%返回I5各維的尺寸,并存儲(chǔ)在變量y、x、z中myI=double(I5);%換成雙精度數(shù)值%begin橫向掃描tic%計(jì)算tic與toc之間程序的運(yùn)行時(shí)間Blue_y=zeros(y,1);%產(chǎn)生y*1的全0矩陣fori=1:yforj=1:xif(myI(i,j,1)==1)%如果myI(i,j,1)即myI圖像中坐標(biāo)為(i,j)的點(diǎn)為藍(lán)色%則Blue_y的相應(yīng)行的元素white_y(i,1)值加1Blue_y(i,1)=Blue_y(i,1)+

4、1;%藍(lán)色像素點(diǎn)統(tǒng)計(jì)endendend[tempMaxY]=max(Blue_y);%temp為向量white_y的元素中的最大值,MaxY為該值的索引(在向量中的位置)PY1=MaxY;while((Blue_y(PY1,1)>=120)&&(PY1>1))PY1=PY1-1;endPY2=MaxY;while((Blue_y(PY2,1)>=40)&&(PY2

5、向的車牌區(qū)域forj=1:xfori=PY1:PY2if(myI(i,j,1)==1)Blue_x(1,j)=Blue_x(1,j)+1;endendendPX1=1;while((Blue_x(1,PX1)<3)&&(PX1PX1))PX2=PX2-1;end%end縱向掃描PX1=PX1-2;%對車牌區(qū)域的校正PX2=PX2+2;dw=I(PY1:PY2,:,:);t=toc;figure(7),subplot(1,2,1),imshow(IY),title('行方向

6、合理區(qū)域');figure(7),subplot(1,2,2),imshow(dw),title('定位剪切后的彩色車牌圖像')imwrite(dw,'dw.jpg');%將圖像數(shù)據(jù)寫入到圖像文件中[filename,filepath]=uigetfile('dw.jpg','輸入一個(gè)定位裁剪后的車牌圖像');%讀取jpg=strcat(filepath,filename);%將數(shù)組filepath,filename水平地連接成單個(gè)字符串,并保存于變量jpg中a=imread('dw.jpg');%讀取圖片文件中的數(shù)據(jù)b=rgb2gray(a);%將真彩色圖像轉(zhuǎn)換為灰度圖像i

7、mwrite(b,'1.車牌灰度圖像.jpg');%將圖像數(shù)據(jù)寫入到圖像文件中figure(8);subplot(3,2,1),imshow(b),title('1.車牌灰度圖像')g_max=double(max(max(b)));%換成雙精度數(shù)值g_min=double(min(min(b)));%換成雙精度數(shù)值T=round(g_max-(g_max-g_min)/3);%T為二值化的閾值[m,n]=size(b);%返回矩陣b的尺寸信息,并存儲(chǔ)在m、n中。其中m中存儲(chǔ)的是行數(shù),n中存儲(chǔ)的是列數(shù)。

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

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

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