車牌圖像定位與識別_第1頁
車牌圖像定位與識別_第2頁
車牌圖像定位與識別_第3頁
車牌圖像定位與識別_第4頁
車牌圖像定位與識別_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

車牌圖像定位與鑒識車牌圖像定位與鑒識車牌圖像定位與鑒識專業(yè)綜合實驗報告----數(shù)字圖像辦理專業(yè):電子信息工程班級:姓名:學號:指導教師:2014年7月18日-車牌圖像定位與鑒識一、設計目的利用matlab實現(xiàn)車牌鑒識系統(tǒng),熟習matlab應用軟件的基礎知識,利用其解決數(shù)字信號辦理的實質(zhì)應用問題,進而加深對理論知識的掌握,堅固理論課上知識的同時,增強實踐能力的提升,理論聯(lián)系實踐,提升自己的著手能力。同時不停的調(diào)試程序也提升了自己獨立編程水平,并在實踐中不停圓滿理論基礎,有助于自己綜合能力的提升。二、設計內(nèi)容和要求車牌鑒識系統(tǒng)應包括圖像獲得、圖像辦理、圖像切割、字符鑒識、數(shù)據(jù)庫管理等幾個部分,能夠達成復雜背景下汽車牌照的定位切割以及牌照字符的自動鑒識。這里,只需求對給定的彩色車牌圖像變換成灰度圖像,用閾值化技術(shù)進行字符與背景的分別,再提取牌照圖像。三、設計步驟1.翻開計算機,啟動MATLAB程序;2.調(diào)入給定的車牌圖像,并按要求進行圖像辦理;3.記錄和整理設計報告四、設計所需設施及軟件計算機一臺;挪動式存儲器;MATLAB軟件。五、設計過程車輛牌照鑒識整個系統(tǒng)主假如由車牌定位和字符切割鑒識兩部分構(gòu)成,此中車牌定位又能夠分為圖像預辦理及邊沿提取模塊和牌照的定位及切割模塊;字符鑒識能夠分為字符切割和單個字符鑒識兩個模塊。(一)對圖像進行圖像變換、圖像增強和邊沿檢測等載入車牌圖像:圖2-2.將彩圖變換為灰度圖并繪制直方圖:灰度直方圖350300灰度圖2502001501005000100200用roberts算子進行邊沿檢測:圖像中車輛牌照是擁有比較顯然特色的一塊圖象地區(qū),這此特色表此刻:近似水平的矩形地區(qū);此中字符串都是按水平方向擺列的;在整體圖象中的地點較為固定。正是因為牌照圖象的這些特色,再經(jīng)過適合的圖象變換,它在整幅中能夠顯然地表現(xiàn)出其邊沿。邊沿提取是較經(jīng)典的算法,此處邊沿的提取采納的是Roberts算子。roberts邊沿檢測圖圖像實行腐化操作:3-腐化后圖5.圓滑圖像:關(guān)于受噪聲攪亂嚴重的圖象,因為噪聲點多在頻域中照耀為高頻重量,所以能夠在經(jīng)過低通濾波器來濾除噪聲,但實質(zhì)中為了簡化算法也能夠直接在空域頂用求鄰域均勻值的方法來削弱噪聲的影響,這類方法稱為圖象圓滑辦理。光滑圖像6.刪除二值圖像的小對象去除小對象(二)車牌定位:從預辦理后的汽車圖像中切割出車牌圖像。即在一幅車輛圖像中找到車牌所在的地點。4-行方向車牌地區(qū)定位后車牌地區(qū)(三)字符切割與鑒識1.車牌的進一步辦理對切割出的彩色車牌圖像進行灰度變換、二值化、均值濾波、腐化膨脹以及字符切割以從車牌圖像中分別出構(gòu)成車牌號碼的單個字符圖像對,切割出來的字符進行預辦理(二值化、歸一化),此后解析提取,對切割出的字符圖像進行鑒識給出文本形式的車牌號碼。車牌灰度圖像beforefilteringbinarylicenceplateafteraveragelicenceplateexpansionorcorrosionthelicenceplate1582.字符切割在汽車牌照自動鑒識過程中,字符切割有承上啟下的作用。它在先期牌照定位的基礎進步行字符的切割,此后再利用切割的結(jié)果進行字符鑒識。字符識其他算法好多,因為車牌字符間間隔較大,不會出現(xiàn)字符粘連狀況,所以此處采納的方法為找尋連續(xù)有文字的塊,若長度大于某閾值,則以為該塊有兩個字符構(gòu)成,需要切割。在此只進行了歸一化辦理,此后進行后期辦理。5-12456731234567六.總結(jié)依據(jù)車牌特色,一般采納的車牌定位算法有:1.邊沿檢測定位算法;2.利用哈夫變換進行車牌定位;3.色彩切割提取車牌等。這里我采納的是邊沿檢測的方法實現(xiàn)定位的。字符切割的方法也有多種:1.鑒于聚類解析的字符切割;2.投影切割的方法;3.鑒于模板般配的字符切割等。最常用的是投影切割,主假如針對在車牌定位,圖像預辦理后比較規(guī)則的車牌圖像。長處是程序邏輯設計簡單,循環(huán)履行功能單調(diào),便于設計和操作,程序履行時間短。對現(xiàn)實事物的設計不可是對前面所學知識的一種查驗,并且也是對自己能力的一種提升。經(jīng)過此次設計使我理解了自己本來知識還比較短缺。這個設計讓我學到了好多東西,波及到方方面面的知識,在這整個過程中我們查閱了大批的資料,獲得了老師和同學的幫助,我在此對他們表示謝意。七.源代碼:(1)主程序:I=imread('car.jpg');figure(1),imshow(I);title('原圖');I1=rgb2gray(I);figure(2),subplot(1,2,1),imshow(I1);title('灰度圖');figure(2),subplot(1,2,2),imhist(I1);title('灰度直方圖');I2=edge(I1,'roberts',0.18,'both');figure(3),imshow(I2);title('roberts邊沿檢測圖');se=[1;1;1];I3=imerode(I2,se);6-figure(4),imshow(I3);title('腐化后圖');se=strel('rectangle',[25,25]);I4=imclose(I3,se);figure(5),imshow(I4);title('圓滑圖像');I5=bwareaopen(I4,2000);figure(6),imshow(I5);title('去除小對象');[y,x,z]=size(I5);myI=double(I5);ticBlue_y=zeros(y,1);fori=1:yforj=1:xif(myI(i,j,1)==1)Blue_y(i,1)=Blue_y(i,1)+1;endendend[tempMaxY]=max(Blue_y);PY1=MaxY;while((Blue_y(PY1,1)>=5)&&(PY1>1))PY1=PY1-1;endPY2=MaxY;while((Blue_y(PY2,1)>=5)&&(PY2<y))PY2=PY2+1;endIY=I(PY1:PY2,:,:);Blue_x=zeros(1,x);forj=1:xfori=PY1:PY2if(myI(i,j,1)==1)Blue_x(1,j)=Blue_x(1,j)+1;endend7-endPX1=1;while((Blue_x(1,PX1)<3)&&(PX1<x))PX1=PX1+1;endPX2=x;while((Blue_x(1,PX2)<3)&&(PX2>PX1))PX2=PX2-1;endPX1=PX1-1;PX2=PX2+1;dw=I(PY1:PY2-8,PX1:PX2,:);t=toc;figure(7),subplot(1,2,1),imshow(IY),title('行方向車牌地區(qū)');figure(7),subplot(1,2,2),imshow(dw),title('定位后車牌地區(qū)');imwrite(dw,'dw.jpg');a=imread('dw.jpg');b=rgb2gray(a);imwrite(b,'graylicenceplate.jpg');figure(8);subplot(3,2,1),imshow(b),title('車牌灰度圖像');g_max=double(max(max(b)));g_min=double(min(min(b)));T=round(g_max-(g_max-g_min)/3);[m,n]=size(b);d=(double(b)>=T);imwrite(d,'binarylicenceplate.jpg');subplot(3,2,2),imshow(d),title('beforefilteringbinarylicenceplate');h=fspecial('average',3);d=im2bw(round(filter2(h,d)));imwrite(d,'afteraveragelicenceplate.jpg');subplot(3,2,3),imshow(d),title('afteraveragelicenceplate');8-se=eye(2);[m,n]=size(d);d=imerode(d,se);d=imdilate(d,se);endimwrite(d,'expansionorcorrosionthelicenceplate.jpg');subplot(3,2,4),imshow(d),title('expansionorcorrosionthelicenceplate');d=qiege(d);[m,n]=size(d);subplot(3,2,5),imshow(d),title(n);k1=1;k2=1;s=sum(d);j=1;whilej~=nwhiles(j)==0j=j+1;endk1=j;whiles(j)~=0&&j<=n-1j=j+1;endk2=j-1;ifk2-k1>=round(n/6.5)[val,num]=min(sum(d(:,[k1+5:k2-5])));d(:,k1+num+5)=0;endendd=qiege(d);y1=10;y2=0.25;flag=0;word1=[];whileflag==0[m,n]=size(d);left=1;wide=0;whilesum(d(:,wide+1))~=09-wide=wide+1;endifwide<y1d(:,[1:wide])=0;d=qiege(d);elsetemp=qiege(imcrop(d,[11widem]));[m,n]=size(temp);all=sum(sum(temp));two_thirds=sum(sum(temp([round(m/3):2*round(m/3)],:)));iftwo_thirds/all>y2flag=1;word1=temp;endd(:,[1:wide])=0;d=qiege(d);endend[word2,d]=getword(d);[word3,d]=getword(d);[word4,d]=getword(d);[word5,d]=getword(d);[word6,d]=getword(d);[word7,d]=getword(d);figure(9);subplot(2,7,1),imshow(word1),title('1');subplot(2,7,2),imshow(word2),title('2');subplot(2,7,3),imshow(word3),title('3');subplot(2,7,4),imshow(word4),title('4');subplot(2,7,5),imshow(word5),title('5');subplot(2,7,6),imshow(word6),title('6');subplot(2,7,7),imshow(word7),title('7');[m,n]=size(word1);word1=imresize(word1,[4020]);word2=imresize(word2,[4020]);word3=imresize(word3,[4020]);10-word4=imresize(word4,[4020]);word5=imresize(word5,[4020]);word6=imresize(word6,[4020]);word7=imresize(word7,[4020]);subplot(2,7,8),imshow(word1),title('1');subplot(2,7,9),imshow(word2),title('2');subplot(2,7,10),imshow(word3),title('3');subplot(2,7,11),imshow(word4),title('4');subplot(2,7,12),imshow(word5),title('5');subplot(2,7,13),imshow(word6),title('6');subplot(2,7,14),imshow(word7),title('7');imwrite(word1,'1.jpg');imwrite(word2,'2.jpg');imwrite(word3,'3.jpg');imwrite(word4,'4.jpg');imwrite(word5,'5.jpg');imwrite(word6,'6.jpg');imwrite(word7,'7.jpg');2)子程序:(getword子程序)function[word,result]=getword(d)word=[];flag=0;y1=8;y2=0.5;whileflag==0[m,n]=size(d);wide=0;whilesum(d(:,wide+1))~=0&&wide<=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論