【正文】
29 39(3): 450454 [17]KingChu Hung. RealTime Vehicle License Plate Recognition Based on 1D Discrete Periodic Wavelet Transform [C]. 2021 International Symposium on Computer, consumer and Control, 46 June 2021:914917. [18]Daoqiang Zhang, ZhiHua Zhou, Songcan Chen, Diagonal Principal Component Analysis for Face Recognition, Pattern Recognition, 2021,39(1): 140142 浙江萬里學(xué)院本科畢業(yè)論文 30 程序附錄: function [d]=main(jpg) I=imread(39。 %將真彩色圖像轉(zhuǎn)換為灰度 圖像 figure(2),subplot(1,2,1),imshow(I1)。 I2=edge(I1,39。) se=[1。 se=strel(39。)。 %換成雙精度數(shù)值 %begin 橫向掃描 tic %計算 tic 與 toc 之間程序的運行時間 Blue_y=zeros(y,1)。 while ((Blue_y(PY2,1)=40)amp。amp。 dw=I(PY1:PY2,:,:)。39。)。定位剪切后的彩色車牌圖像 39。 end %end 縱向掃描 PX1=PX12。 end end end PX1=1。(PY11)) PY1=PY11。 [y,x,z]=size(I5)。title(39。腐蝕后圖像 39。title(39?;叶葓D直方圖 39。)。讓我們用科學(xué)知識來武裝自己的頭腦,用高科技技術(shù)來描繪未來的憧憬和期盼。 本設(shè)計雖然只對藍底白字車牌進行分割識別,對黑底白字車牌原則上整個算法可直接適用,對白底黑字車牌、黃底黑字車牌,需要對車牌定位算法進行調(diào)整,并將圖像反轉(zhuǎn),而車牌字符的分割算法仍然行之有效 。從開始的收費輔助系統(tǒng)演變過來的車牌識別技術(shù)現(xiàn)在運用的領(lǐng)域是越來越廣。為滿足下一步字符識別的需要,將分割后的字符歸一化。本文中對圖像進行了腐蝕、平滑處理,腐蝕和平滑都具有濾波的作用,腐蝕是對圖像內(nèi)部做濾波處理,平滑是對噪聲進行濾波。在本文中根據(jù)采集到的圖像本身的特點,從而對它進行灰度化的處理。 首先應(yīng)選取字符模板,其次依次選取有待識別的模板與字符進行匹配,將它與模板字符相減,如果得到的 0越多,那么就越匹配。然而在通常情況下用于匹配的圖像,找到各自成像條件存在的差異,從而產(chǎn)生較大的噪聲干擾,又或者圖像經(jīng)過規(guī)格化處理和預(yù)處理后,使得圖像的像素點或灰度的位置發(fā)生了改變。 歸一化處理的目的就是使車牌字符同標準模塊里面的字符特征一樣 。均值濾波是一種典型的線性濾波算法,它 在圖像上對目標像素給一個模板, 此 模板包括其周圍的臨近像素。通過 使用和統(tǒng)計彩色的像素點這個方法分割出來車牌的區(qū)域,從而確定車牌的底色藍色 RGB所對應(yīng)的灰度范圍,然后通過統(tǒng)計在行方向的顏色像素點的數(shù)量,就可以確定車牌在行方向上的區(qū)域。其流程圖如圖 35所示。 figure(3),imshow(I2)。title(39。title(39。因為有這些非常明顯的特征,所以經(jīng)過適當(dāng)?shù)膱D像變換后,可以更為清晰的呈現(xiàn)出車牌的邊緣。所以 對人眼很敏感的綠色取了較大的權(quán)值 ;而 對于人眼比較不敏感的藍色取較小的權(quán)值 。 數(shù)字圖像分為灰度圖像和彩色圖像。 圖像預(yù)處理 圖像灰度化 汽車圖像的樣本目前大多是通過數(shù)碼相機、攝像機等設(shè)備拍下的,因此在預(yù)處理前的所有圖像全都是彩色圖像。 本系統(tǒng)主要是由 字符識別和圖像處理兩部分組成的。在定位分割的過程中 確保不要把非車牌區(qū)域識別為車牌區(qū)域,也不能舍棄車牌區(qū)域,不然接下來的工作將無法進行。 圖 31 車牌識別系 統(tǒng)工作流程圖 觸發(fā)拍照:該單元會自動檢測車輛在指定區(qū)域的存在,現(xiàn)有的成熟技術(shù)的有線圈觸發(fā)、視頻觸發(fā)、紅外觸發(fā)、雷達觸發(fā)以及激光觸發(fā)。功能性工具箱主要是用來硬件實時交互功能、文字處理功能、圖示建模仿真功能以及與擴充其符號計算功能。在 FORTRAN 和 C語言里 , 繪圖都很不簡單 ,但是在 MATLAB 中確實很容易表現(xiàn)出來的??梢哉f , 用 MATLAB 進行科技開發(fā)是站在專家的肩膀上。 MATLAB 的語言特點 一種語言之所以可以以如此速度地普及 , 顯示出其極其旺盛的生命力 , 這跟它有著不同于其他語言的特點是密不可分的。 20 世紀九十年代, MATLAB 就已成為了國際控制界的公認標準計算軟件 [7]。如果聯(lián)用同車型檢測器, 可很快的發(fā)現(xiàn)所車型與掛車不符的車輛。如果發(fā)現(xiàn)違規(guī)操作的車輛,攝像機拍取該車的圖像,牌照號碼就可以得知了,最后會給違規(guī)車輛發(fā)出警告。但是很顯然這兩項技術(shù)的推廣性不大 [6]。 但是在我國實際情況會更加復(fù)雜,國外的拍攝環(huán)境都非常的理想,而且車牌技術(shù)規(guī)范很統(tǒng)一,這一方面我國明顯規(guī)范的并不到位,不同種類的汽車有不同的規(guī)格、顏色和大小,所以車牌的顏色很多,而且位數(shù)都不統(tǒng)一,這樣會對管理造成一定的困難。 在車牌定位系統(tǒng)的研究中,國內(nèi)外學(xué)者都已經(jīng)作了大量的工作,但是實際效果卻不是很理想,比如說車牌圖像的傾斜問題、車牌表面的磨損和污穢問題、光線的干擾問題等都是成為影響定位準確度的潛在因素。其它圖像識別系統(tǒng)與車牌識別系統(tǒng)相比較而言要簡單的多,在字符的識別中,漢字識別同樣是最關(guān)鍵也是最難的部分,這就是為什么很多國外較為成熟的一些車牌識別系統(tǒng)無法進軍中國市場的原因。 圖像分析內(nèi)容分為圖像分割、特征提取、符號描述、與圖像的檢測和匹配 本課題的研究目的及意義 車牌識別系統(tǒng)的主要任務(wù)是處理和分析攝取到的在復(fù)雜背景下的車輛圖像,定位分割牌照,然后自動識別汽車牌照上面的字符,車牌識別系統(tǒng)是利用車輛牌照的唯一性來進行識別和統(tǒng)計車輛的,它是以模式識別、數(shù)字圖像處理、計算機視覺等科學(xué)技術(shù)為基礎(chǔ)的智能化識別系統(tǒng)。本課題的圖像處理分為以下幾方面 [3]: 其目標是將模擬形式下的圖像通過數(shù)字化的設(shè)備轉(zhuǎn)變?yōu)閿?shù)字計算機可用的離散形的圖像數(shù)據(jù)。城市交通車輛的管理,智能停車場管理,智能小區(qū),車流統(tǒng)計,車牌驗證等。 關(guān)鍵詞: MATLAB;圖像預(yù)處理;車牌定位;字符分割 Abstract Vehicle license plate recognition system is one important of the modern intelligent traffic management. License plate recognition system to make more intelligent vehicle management, digital, Effective traffic management to enhance the convenience and effectiveness. License plate recognition system includes image acquisition, image preprocessing, license plate localization, character segmentation, character recognition and other five core parts. In this paper, preprocessing, license plate localization, character segmentation method for the realization of three modules. This is the image preprocessing module and the use of the image grayscale Roberts edge detection operator steps. License plate location and segmentation using mathematical morphology method is used to determine the license plate location,Reuse license plate color segmentation method of color information to plete the license plate area segmentation. Character segmentation approach is based on the license plate after the binary part of the vertical projection, Then scan in the vertical projection, thus pleting the character segmentation. This article is described for the core part and use the MATLAB software environment, the simulation experiments for character segmentation. Key Words: MATLAB software; image preprocessing; license plate localization;character segmentation .目 錄 1 引言 .........................................................................................................................1 本課題的研究背景 ..............................................................................................1 本課題的研究目的及意義 ..................................................................................2 國內(nèi)外的發(fā)展狀況 ..............................................................................................3 主要應(yīng)用領(lǐng)域 ......................................................................................................5 設(shè)計原理 ..............................................................................................................7 2 MATLAB 簡介 ............................................................................................................8 MATLAB 發(fā)展歷史 .............................................................................................8 MATLAB 的語言特點 .........................................................................................8 3 LPR 系統(tǒng)設(shè)計與實現(xiàn) ............................................................................................10 系統(tǒng)框架結(jié)構(gòu)和工作流程 ................................................................................10 設(shè)計方案 ............................................................................................................ 11 圖像預(yù)處理 ............................................................