




已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí) 驗(yàn) 報(bào) 告課程名稱 數(shù)字圖像處理 題 目 汽車車牌定位與字符識(shí)別 汽車車牌定位與字符識(shí)別一、 實(shí)驗(yàn)?zāi)康模?、鞏固理論課上所學(xué)的知識(shí)。2、鍛煉動(dòng)手能力、激發(fā)研究潛能,增強(qiáng)理論聯(lián)系實(shí)際的能力。二、 設(shè)計(jì)原理與步驟:定位汽車車牌并識(shí)別其中的字符,采用Matlab平臺(tái)提供的一些圖像處理函數(shù),以傅立葉變換通過字符模板與待處理的圖像匹配為核心思想?;痉椒ㄈ缦拢?、讀取待處理的圖像,將其轉(zhuǎn)化為二值圖像。2、去除圖像中不是車牌的區(qū)域。3、為定位車牌,將白色區(qū)域膨脹,腐蝕去無關(guān)的小物件,包括車牌字符。4、此時(shí)車牌所在白色連通域已清晰可見,但一個(gè)更大的連通域?qū)④嚺扑谶B通域包圍了,需將其填充。5、查找連通域邊界。同時(shí)保留此圖形,以備后面在它上面做標(biāo)記。6、找出所有連通域中最可能是車牌的那一個(gè)。判斷的標(biāo)準(zhǔn)是:測(cè)得該車牌的長(zhǎng)寬比約為X:1,其面積和周長(zhǎng)存在關(guān)系:(XLL)/(2(X1)L)21/Y,以此為特征,取metric=Y*area/perimeter2作為連通域的匹配度,它越接近1,說明對(duì)應(yīng)的連通域越有可能是X:1的矩形。7、將車牌圖像反白處理,并擴(kuò)充為256256的方陣,以便傅立葉變換中矩陣旋轉(zhuǎn)運(yùn)算的進(jìn)行。8、從文件讀取一個(gè)字符模板。對(duì)圖像計(jì)算傅立葉描述子,用預(yù)先定義好的決策函數(shù)對(duì)描述子進(jìn)行計(jì)算。變換后的圖像中,亮度的高低指示相應(yīng)區(qū)域與模板的匹配程度。9、確定一個(gè)合適的門限,顯示亮度大于該門限的點(diǎn),也就是與模板的匹配程度最高的位置。10、對(duì)照?qǐng)D片,可以說明相應(yīng)字符被識(shí)別和定位了。三、 實(shí)驗(yàn)記錄及分析:待處理的圖像如下所示。圖像整體比較清晰干凈,車牌方向端正,字體清楚,與周圍顏色的反差較大。讀取待處理的圖像,將其轉(zhuǎn)化為二值圖像。經(jīng)試驗(yàn),采用門限值為0.2附近時(shí)車牌字符最為清楚,雜點(diǎn)最少。I = imread(car.jpg);I2 = rgb2gray(I); I4 = im2bw(I2, 0.2); 原始圖像 二值圖像去除圖像中面積過小的,可以肯定不是車牌的區(qū)域。為定位車牌,將白色區(qū)域膨脹,腐蝕去無關(guān)的小物件,包括車牌字符。此時(shí)車牌所在白色連通域已清晰可見,但在黑色區(qū)域以外,是一個(gè)更大的白色連通域,將車牌所在連通域包圍了。有必要將其填充。查找連通域邊界。同時(shí)保留此圖形,以備后面在它上面做標(biāo)記。bw = imfill(bw,1 1); B,L = bwboundaries(bw,4);imshow(label2rgb(L, jet, .5 .5 .5)hold onfor k = 1:length(B)boundary = Bk;plot(boundary(:,2),boundary(:,1),w,LineWidth,2)end從對(duì)象中移除小對(duì)象 平滑圖像的輪廓找出所有連通域中最可能是車牌的那一個(gè)。判斷的標(biāo)準(zhǔn)是:測(cè)得該車牌的長(zhǎng)寬比約為4.5:1,其面積和周長(zhǎng)存在關(guān)系:(4.5LL)/(2(4.51)L)21/27,以此為特征,取metric=27*area/perimeter2作為連通域的匹配度,它越接近1,說明對(duì)應(yīng)的連通域越有可能是4.5:1的矩形。 % 找到每個(gè)連通域的質(zhì)心stats = regionprops(L,Area,Centroid);% 循環(huán)歷遍每個(gè)連通域的邊界% 找到每個(gè)連通域的質(zhì)心stats = regionprops(L,Area,Centroid);% 循環(huán)歷遍每個(gè)連通域的邊界for k = 1:length(B)% 獲取一條邊界上的所有點(diǎn) boundary = Bk;% 計(jì)算邊界周長(zhǎng) delta_sq = diff(boundary).2; perimeter = sum(sqrt(sum(delta_sq,2);% 獲取邊界所圍面積 area = stats(k).Area;% 計(jì)算匹配度 metric = 27*area/perimeter2;% 要顯示的匹配度字串 metric_string = sprintf(%2.2f,metric);% 標(biāo)記出匹配度接近1的連通域 if metric = 0.9 & metric thresh);車牌圖像反白處理 變換后的圖像 確定定位點(diǎn)對(duì)照左右兩圖,可以說明字符“P”被識(shí)別和定位了。同樣的方法,可以識(shí)別和定位其它字符。如:識(shí)別“B” :w = imread(B.bmp); w = w;C=real(ifft2(fft2(goal).*fft2(rot90(w,2),256,256);thresh = 290;識(shí)別“4” : w = imread(4.bmp);w = w;C=real(ifft2(fft2(goal).*fft2(rot90(w,2),256,256);thresh = 200;識(shí)別“2” : w = imread(2.bmp);w = w;C=real(ifft2(fft2(goal).*fft2(rot90(w,2),256,256);thresh = 250; 識(shí)別“B” 識(shí)別“4” 識(shí)別“2”識(shí)別“M” : w = imread(M.bmp);w = w;C=real(ifft2(fft2(goal).*fft2(rot90(w,2),256,256);thresh = 265;識(shí)別“8” : w = imread(8.bmp);w = w;C=real(ifft2(fft2(goal).*fft2(rot90(w,2),256,256);thresh = 250; 識(shí)別“M” 識(shí)別“8”由圖可見,該程序?qū)τ凇?”與“B”這樣相似的字符,識(shí)別時(shí)常?;煜K?、 參考文獻(xiàn):1 岡薩雷斯數(shù)字圖像處理(第二版)電子工業(yè)出版社,200782 郁梅等.基于視覺的車輛牌照檢測(cè),計(jì)算機(jī)應(yīng)用研究,1999(5),P6567 3 劉陽(yáng).等.數(shù)字圖象處理應(yīng)用于車輛牌照的識(shí)別.遼寧大學(xué)學(xué)報(bào).2004 4 宋建才.汽車牌照識(shí)別技術(shù)研究J.工業(yè)控制計(jì)算機(jī),2004,44455 Applications of the Fourier Transform, Matlab 7.0 Help Documents, The MathWorks.五、 附錄:實(shí)驗(yàn)源程序:I = imread(car.jpg); figure(1),imshow(I);title(原始圖像);I2 = rgb2gray(I); %讀取待處理的圖像,將其轉(zhuǎn)化為二值圖像。I4 = im2bw(I2, 0.2) ; %通過設(shè)定亮度閾值將真彩色轉(zhuǎn)換成二值圖像。figure(2),imshow(I4);title(二值圖像);bw = bwareaopen(I4, 500); %刪除二值圖像bw中面積小于500的圖像。figure(3),imshow(bw);title(從對(duì)象中移除小對(duì)象);se = strel(disk,15); %創(chuàng)建圓盤半徑15。bw = imclose(bw,se); %對(duì)圖像實(shí)現(xiàn)閉運(yùn)算,平滑圖像的輪廓。figure(4),imshow(bw);title(平滑圖像的輪廓);bw = imfill(bw,1 1); %孔填充處理B,L = bwboundaries(bw,4); %獲取二值圖中對(duì)象的輪廓,求周長(zhǎng)。imshow(label2rgb(L, jet, .5 .5 .5)hold onfor k = 1:length(B)boundary = Bk;plot(boundary(:,2),boundary(:,1),w,LineWidth,2)end% 找到每個(gè)連通域的質(zhì)心stats = regionprops(L,Area,Centroid);% 循環(huán)歷遍每個(gè)連通域的邊界for k = 1:length(B)% 獲取一條邊界上的所有點(diǎn)boundary = Bk;% 計(jì)算邊界周長(zhǎng)delta_sq = diff(boundary).2; perimeter = sum(sqrt(sum(delta_
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人文考試題及答案
- 青海考試題及答案
- 企業(yè)合規(guī)考試題目及答案
- 棉花市場(chǎng)考試題目及答案
- 龍崗職業(yè)病考試題及答案
- 連續(xù)電鍍考試題庫(kù)及答案
- 井下電鉗工考試題庫(kù)及答案
- 駕駛員考試題目及答案
- 小學(xué)五年發(fā)展規(guī)劃方案
- 傷口護(hù)理的題庫(kù)及答案
- 人工智能理論知識(shí)題庫(kù)(含答案)
- (新教材)高中數(shù)學(xué)A版選擇性必修第三冊(cè)知識(shí)點(diǎn)
- GB/T 4706.53-2024家用和類似用途電器的安全第53部分:坐便器的特殊要求
- 2023年甘肅省蘭州市中考生物真題含解析
- DL∕T 5783-2019 水電水利地下工程地質(zhì)超前預(yù)報(bào)技術(shù)規(guī)程
- 2024年貴州退役軍人事務(wù)廳事業(yè)單位筆試真題
- 2024年河南三門峽市市直事業(yè)單位招考(153人)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 立定跳遠(yuǎn)(教案) 體育四年級(jí)下冊(cè)(表格式)
- 北京市西城區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末考試數(shù)學(xué)試卷
- 江蘇省蘇州市2023-2024學(xué)年高一下學(xué)期6月期末考試化學(xué)試題
- 浙江省寧波市鄞州區(qū)2023-2024學(xué)年四年級(jí)下學(xué)期期末數(shù)學(xué)試題
評(píng)論
0/150
提交評(píng)論