基于半監(jiān)督學習的車牌識別方法研究電子信息工程專業(yè)
《基于半監(jiān)督學習的車牌識別方法研究電子信息工程專業(yè)》由會員分享,可在線閱讀,更多相關《基于半監(jiān)督學習的車牌識別方法研究電子信息工程專業(yè)(40頁珍藏版)》請在裝配圖網上搜索。
1、 課題名稱: 基于半監(jiān)督學習的車牌識別方法研究 摘 要 隨著科技的發(fā)展,汽車作為交通工具也越來越普遍地被大眾應用在日常生活當中。雖然我國的基礎實施在不斷完善,越來越多的高速公路,和大型停車場被建設,但其配套的車輛管理系統(tǒng)卻相對落后,可以說人為的管理已經跟不上時代的潮流。為了解決上述問題,車牌自動識別技術應時而生,并發(fā)展成為現(xiàn)代道路系統(tǒng)的重要組成之一。它以計算機視覺處理、數(shù)字圖像處理、模式識別等技術為基礎,對攝像機所拍攝的車輛圖像或者視頻圖像進行處理分析,進而得到每輛車的車牌號碼和登記信息,可以實現(xiàn)盜搶車輛的管理、高速公路超速自動化的管理、電子警察、高速公路收費等
2、等功能。這些對于維護交通安全和城市治安,實現(xiàn)城市交通智能化管理等都有著現(xiàn)實的意義。 本文主要研究車牌識別的最后一道工序,對給定車牌照進行二值化處理后,然后將車牌進行取輪廓并采用垂直投影和模版匹配技術進行字符分割。將分割好的字符輸入到字符識別模塊。字符識別模塊提取字符的相關特征,然后和模板庫中的特征作比較,對車牌字符進行識別。最終得出車牌識別信息。 關鍵字: 灰度化 二值化 字符分割 模板匹配 垂直投影 ABSTRACT With the development of science and technology, automobiles as
3、vehicles have become more and more widely used by the general public in daily life. Although our country’s basic implementation is constantly improving, more and more highways and large parking lots are being constructed, the supporting vehicle management systems are relatively backward. It can be s
4、aid that man-made management cannot keep up with the trend of the times.In order to solve the above problems, license plate automatic identification technology should emerge from time to time and become one of the important components of the modern road system.Based on techniques such as computer vi
5、sion processing, digital image processing, and pattern recognition, it processes and analyzes vehicle images or video images captured by the camera, and then obtains license plate numbers and registration information for each vehicle, and then adopts some follow-up processing technologies. It can re
6、alize the management of stolen vehicles, the management of highway speeding automation, the electronic police and highway toll collection and other functions. These have practical significance for maintaining traffic safety, urban security, and intelligent management of urban traffic. This paper ma
7、inly studies the last process of license plate recognition. After binarization of a given vehicle license plate, the license plate is profiled and the character segmentation is performed using vertical projection and template matching techniques. The split character is input to the character recogni
8、tion module. The character recognition module extracts the relevant features of the characters, and then compares them with the features in the template library to identify the license plate characters. The final license plate identification information. KEY WORDS: Grayscale,Binarization,Character
9、segmentation,Template matching,Vertical projection, 第 3 頁 目 錄 1 緒 論 1 1.1 課題研究背景和意義 1 1.2 車牌識別國內外發(fā)展現(xiàn)狀 2 1.3 本文研究內容 3 1.4 本文的組織結構 3 2 車牌的預處理 5 2.1 顏色判斷 5 2.1.1 RGB顏色空間 5 2.1.2 HSV顏色空間 5 2.2 灰度化 6 2.3 二值化 7 2.3.1 圖像二值化的原理及作用 7 2.3.2 二值化的方法 7 2.3.3 算法思想和簡介 9 .3.4 方法的選擇判斷條件 12 圖2-4
10、 二值化圖形 13 2.4 車牌的噪聲去除 13 2.4.1 邊框和鉚釘?shù)娜コ?14 2.4.2 車牌內部的噪聲去除 14 2.5 字符分割 18 2.5.1 字符的粗分割 20 2.5.2 字符的細分割 21 2.5.3 字符分割結果 22 3 車牌的識別 23 3.1 模板匹配的理論概述 23 3.2 車牌字符識別 23 3.2.2 統(tǒng)計模式方法 23 3.3 識別結果及分析 26 4 總結 26 4.1 研究總結 27 4.2 后期的展望 27 參考文獻 29 致謝 31 第iii頁 1 緒
11、 論 1.1 課題研究背景和意義 隨著中國實施科技強國戰(zhàn)略以來,中國的大數(shù)據(jù)計算等計算機科技技術發(fā)展迅速,人工智能也從理論走向了實踐,智能車牌識別技術同樣也在整個科技發(fā)展過程當取得了顯著的進步。這個技術結合了數(shù)碼相機以及計算機識別等多種技術,通過采集圖像并且結合計算機的處理之后,能夠獲取到多樣化的圖片信息,進而通過分析這些圖片達到識別車牌的目的。這個系統(tǒng)已經在實踐中得到運用,就現(xiàn)在的主流車牌識別系統(tǒng)都是由以下幾個步驟構成:主要包括采集圖像,圖像的預處理,對車牌進行定位,之后再將車牌進行分割,追蹤識別車牌。 雖然建立起這樣一個全國性的車牌識別體系需要大量的時間和精力,但是其現(xiàn)實價值非??捎^
12、。因為隨著中國經濟的高速發(fā)展,越來越多的民眾開始使用汽車作為出行工具,這樣給交通管理帶來前所未有的壓力。但當有這種車牌系統(tǒng)的時候,一個路段安裝一個攝像頭就可以實時監(jiān)控每一個路段情況,同樣可以根據(jù)需要安排人員對一些交通復雜的地段進行疏導,這樣大大提高了效率,也更好地疏導了交通。該系統(tǒng)還可以在一些比較重要的高速路進出口進行二十四小時的監(jiān)控以防有不法分子出入、對過往車輛的不停車收費等等。另外這個技術應用的范圍還有以下幾個方面: (1)交通路況的實時監(jiān)控。借助于攝像機為基礎的車牌識別系統(tǒng),可以對某一個路段的交通狀況,直接進行觀察。這樣就可以獲得交通信息,例如車輛密度和擁擠規(guī)律等等,觀察或防止交通事故
13、。這種適時的交通系統(tǒng)在現(xiàn)實中的應用,也極大地方便交通管理,節(jié)約大量的人力和物力,整體提高了交通的管理效率。 (2)流量控制和指標參數(shù)的測量。該系統(tǒng)還能夠有效的測量交通方面的相關指標,例如車輛的總體流量大小和預計通行所花費的時間等,此外還有車輛總流入量和流出量,車輛類型和交通流量組成,單日車流量,分鐘車流量,峰值車輛的數(shù)目,平均車速等等,為安排分流提供必要的信息。 (3)建立起安全管理體系。通過監(jiān)控對路上的車輛進行全天時的記錄,將所檢測到的數(shù)據(jù)記錄在公安系統(tǒng)的大數(shù)據(jù)庫,這樣可以根據(jù)需要對大數(shù)據(jù)庫的進行有選擇地調取,這樣也大大提高了破案的效率。 1.2 車牌識別國內外發(fā)展現(xiàn)狀 最早開始研究
14、車牌識別技術的是英國,當時主要應用范圍是在道路交通管理方面。隨著對交通管理的要求不斷提升,車牌識別技術也受到了各個國家的重視。結合這一技術的發(fā)展歷程,目前多位學者以及對于該技術的算法進行過多次研究。比如王偉博士借助于以馬爾卡夫模型來對車牌的特征進行識別。并且將識別出來的問題轉化為模型的當中。結合相關的描述建立起HMM模型。這樣就能夠識別出車牌當中的字符。另外曹剛博士自己也研究出了一種針對于字符特征的算法。他的算法被命名為WHMTM,這一算法取得的效果也比較明顯。另外Eun Ryung Lee等這些國外的學者借助于圖片上像素的分配原理來對顏色和字符進行識別,并且通過hv圖來對目標區(qū)域進行提取,最
15、后他的這一模型能夠應用在車牌字符識別過程當中。Mario I等學者借助于一種動態(tài)的定位算法在脈沖耦合神經網絡當中輸入脈沖的圖像,劃分車牌候選者,如果相應的區(qū)域當中沒有車牌那么就會在自動的對著一區(qū)域的參數(shù)進行調整,輸入新的最新候選區(qū)域,直到成功的找到一個車牌的區(qū)域為止。而Kurniawan等學者基于啟發(fā)式的字符分割算法進行詳細的對比分析,并且將啟發(fā)式的字符分割算法簡稱CBS算法應用在了字符輪廓的特征提取方面,具體的特征是筆畫的寬度以及制服大小等。這一種啟發(fā)式的分割算法能夠對車牌的邊界進行分析,另外還能夠對車牌當中的具體筆畫和字符等進行識別。同時CBS的方法能夠消除制服之間的分割。EHS字符間隔消
16、除了字符的過度分割。最后,通過實驗比較獲得了CBS算法的優(yōu)點。 當前我國在車牌識別系統(tǒng)的研究方面也比較完善,常見的系統(tǒng)的產品有例如川大智勝、亞洲視覺,文通汽車識別系統(tǒng)和漢王車牌識別系統(tǒng)等多個車牌識別系統(tǒng),發(fā)展相對來說較為完善,這些系統(tǒng)在識別方面效果也比較顯著。 與發(fā)達國家的技術比起來,相對也比較成熟,整個行業(yè)還沒有進入價格競爭的階段,而且研究的工作主要是一些研究所負責。因此車牌識別系統(tǒng)的普及率還比較低,相比起來,國外許多發(fā)達國家在車牌識別系統(tǒng)方面已經被廣泛應用到實際生活當中。比如日本的車牌識別系統(tǒng)在夜間可以很好的對車牌進行跟蹤和識別,而且識別的效果也比較顯著。而且以色列的技術開發(fā)公司所開發(fā)
17、出來的車牌識別系統(tǒng),對于移動車輛車速在一百公里的時候也能夠進行有效的識別。而且每一臺主機都可以連接多臺攝像機,并且對每個車牌識別所花費的時間都在一百毫秒以內。 但是我們需要認識到,當前對于車牌識別方面還沒有一個系統(tǒng)能夠全面的對全世界所有國家的車牌進行有效識別,甚至有在本國內對于不同類型的車牌也不能夠做到全面的識別。由于車牌類型較多,并且背景顏色和字符顏色、大小等存在許多差異。并且有的還比較特殊,所以這些車牌在規(guī)格、顏色、大小等方面都有巨大的差異。在系統(tǒng)研究方面,還存在著諸多的難點需要克服。而且中國國內的車牌管理方面并不是很嚴格,所以有時候可以看到很多的車牌損壞明顯,更有的車牌表面殘存著很多的
18、污漬,這都給車牌的識別帶來不小的挑戰(zhàn),另外,車牌識別系統(tǒng)還必須要結合到實際應用的場景,例如道路情況,光照條件和拍攝角度等多種因素影響,這些實際的問題都是需要在系統(tǒng)研究過程當中進行依次解決的。對于我國來說,在車牌識別系統(tǒng)的研究方面還有較長的研究道路需要走下去。 1.3 本文研究內容 本文所研究的車牌識別系統(tǒng)主要的實現(xiàn)過程包括:當輸入已經截取并調整好的汽車牌照時,需要對圖像閾值進行選取,并且結合相關的算法例如Bernsen、k-means算法來對車牌進行二值化處理。得到黑白的汽車牌照圖片。然后采用findContours取輪廓的方法將車牌的七個字符分別框選出來,并對前兩個字符進行特殊字符處理,
19、接著采用垂直投影把已經處理過的字符一一分割出來輸入到字符識別模塊。接下來識別字符分割區(qū)域當中的單個字符,并且將所有特征樣本進行提取,同時利用樣本集中每個樣本的所屬類別,來建立判別函數(shù),構造分類器,然后用該分類器對待測樣本進行分類判別并最終識別出車牌的具體結果。 1.4 本文的組織結構 本文按照車牌識別過程依次介紹每一過程的具體算法和運用實例結果,具體結構如下所示: 圖1-1 文章結構圖 2 車牌的預處理 2.1 顏色判斷 2.1.1 RGB顏色空間 當前RGB空間是研究最為廣泛的一個系統(tǒng)
20、功能。在RGB當中主要包括了三個顏色的通道。通過重疊三個顏色通道的值,它們可以疊加起來,創(chuàng)造人類可以感知的所有顏色。這樣的顏色幾何模型可以用用在分析在笛卡爾坐標當中,從而得到一個多維立體數(shù)據(jù)的模型。其應用時,將色彩歸一化成一個單位立方體,使得所有的R,G,B值均可以定位在區(qū)間(0,1)接著就能夠形成一個便于處理的空間系統(tǒng)。 2.1.2 HSV顏色空間 在shv顏色空間當中,對于所有圖片的顏色信息進行了不同屬性的處理,主要包括三個方面,亮度、色調和飽和度。其中色度同時也被稱作為色相,而v代表著顏色亮度,s代表飽和度。 這個顏色空間當中能夠通過模型的構建,得到一個圓錐形狀的空間模型。如下所示
21、:圓錐體的頂部對應于v=l。顏色h由v軸周圍旋轉角度決定。每種顏色與其互補色之間存在著180°的差異。紅色在該模型當中對應0度,綠色是對應120度,藍色則對應240度。 根據(jù)HSV的定義,結合RGB的具體指,能夠計算出HSV 的具體值,詳見如下公式參考: 對于車牌底色為藍色的而言,在HSV模型當中,具體的參數(shù)范圍如下: 10≤H≤260 0.3≤S≤0.55 針對黃色底色車牌其H,S參數(shù)取值范圍為: 26≤H≤34 43≤H≤255 如果當像素能夠同時的滿足車牌底色范圍特性的話,那么就能夠根據(jù)這些屬性特征在固定區(qū)域內找到像素點的總和,并且計算每一個區(qū)
22、域內固定像素所占整個區(qū)域的百分比。如果這一比例在某一范圍內,就可以判定車牌的底色具體為什么。一般而言,在實踐之后發(fā)現(xiàn)該閾值為87%。也就是在初次的檢測當中,像素總量超過了81%就可以認定車牌的區(qū)域,并且對它的顏色進行確認,從而也能夠否認該圖像區(qū)域是非車牌區(qū)域。 2.2 灰度化 圖像灰度化就是將彩色圖片轉化為灰度的圖像,這一過程也被稱為灰度過程。彩色圖像當中,顏色像素具體是由RGB這三個量來確定的,并且每一個分量最大都能夠達到255個值。而灰度圖像是這方面的值相同的圖像,在圖像當中,R等于G等于B。所以灰度圖像當中只有一種顏色,一般而言該圖像當中像素最大的地方稱為灰度值。所以實際上來說系統(tǒng)采
23、集的原始圖像是彩色的,如果將圖像進行灰度處理的話,他所以能夠包含的信息就更多。這就需要系統(tǒng)具有較大的儲存空間,同時還要對圖像具有一個復雜的算法過程,一般來說車牌時間識別系統(tǒng)不能夠滿足這個要求,所以要將彩色的圖像在識別之后立即轉化為灰度圖像。這個過程就是對圖像處理的灰度化。 在圖像數(shù)字化處理的過程中,常用的方法一般包括以下幾種: 1.最大值法:結合彩色圖像當中分量最大的值作為灰度值; 2.平均值法:將彩色圖像中的三分量亮度求平均得到一個灰度圖; 3.加權平均法:結合每個指標的重要性,對不同的分量予以加權,并且進行對應的處理。 本文采用的是加權平均法進行灰
24、度化處理,因為這種方法計算準確而且灰度化效果好?;叶然蟮膱D片見下圖: 圖2-1 灰度化處理圖 2.3 二值化 2.3.1 圖像二值化的原理及作用 進行圖像二值化的處理主要的目的是為了使該圖像內的區(qū)域內灰度值都能夠達到255。否則,這些像素被排除在對象區(qū)域之外。在灰度值為0中,這些像素將成為背景或異常對象區(qū)域,將灰度圖像轉換成黑白二進制圖像。圖像在處理的過程中,二值化這個步驟意義重大,這個處理有利于計算機的進一步解析。當圖像變得簡單時,信息量就會變得簡單,而且會變得更加突出。興趣的目標輪廓是方便下一步的處理。 2.3.2
25、 二值化的方法 一般來說車牌二值化處理的方法有兩種類型,包括全局閾值法以及局部閾值法兩種。常規(guī)來說,全局閾值法的方法包括了迭代法,最大矢法,但是隨著科技的不斷進步,也有更多學者提出了新型的處理方法,而且在處理效率方面也很高。例如,李晨曾所提出的Lornezt信息測度的一種二值化算法,這種方法能夠應用在車牌光照較強和較弱的區(qū)域,同時對車牌進行全面的二值化處理。 對于我國實際情況來說,一般車牌都是藍色的底色以及白色的字體,因此在進行車牌圖像處理的過程當中,二值化處理的要點主要包括以下兩個,首先要讓筆畫保持字符的特點,不能夠出現(xiàn)較大的缺失。但是由于現(xiàn)實生活中有各種外界干擾因素存在。很難在二值化處
26、理當中有效的對車牌干擾進行處理。總的來說,二值化處理所遇到的困難包括其他區(qū)域的干擾、光照干擾、字符的陰影以及噪聲影響等。往往在一種算法當中,它只能對其中某一個干擾因素進行控制,但是不能夠對其他因素進行全面的控制。比如在Otsu算法當中,如果字符的陰影比較嚴重的話,往往在計算之后不能夠得到一個合適的閾值。往往不同干擾相混合加大了車牌二值化的難度,導致后續(xù)分割等步驟不能進行??紤]到以上這些所有因素,本文結合了顏色聚類等多種二值化運算方法,在圖像處理過程當中,先利用Otsu全局閾值以及Bernsen局部的閾值計算方法,先第一次進行二次化處理。接下來再判定是否要借助于顏色聚類的方法來進行二值化。通過以
27、上多種步驟來進行充分的處理,這樣能夠對圖像當中各種的干擾進行有效排除。而對于那部分沒有干擾條件下的車牌圖像則能夠得到較好的效果,并且這種處理方式還能夠對圖像進行預處理。 本文運用算法類型主要包括了Otsu、Bernsen和這三種類型。下面分別介紹這三種算法的原理。 1.Otsu算法 這個算法是一個比較經典的算法,進行二值化的處理本質就是要對像素進行分割,這個方法的基本思想是方法兩個閾值之間的差量,因此也稱最大類間方差法。 除了以上這個特征之外,該方法也有許多的有點,可以在圖像的灰度方面進行全面的計算。具體公式如下: (其中t:當前閾值 :前景像素
28、點數(shù)占總像素的比例 :前景像素點的平均灰度 :背景像素點數(shù)占總像素的比例 :背景像素點的平均灰度)而圖像總平均灰度U:U =W*U+ W*U 從多個灰度級別不斷的進行變化,最終結合以上的方程公式來計算出方差的大小,并且求得的最終結果t就是最佳閾值。 2.Bernsen 算法 Bernsen 算法是經典的局部閾值法。計算之后得到的像素之間的灰度的最大值和最小值,分別表示為max(x,y)和min(x,y),最后的局部閾值就可以通過這兩個值的均值來進行表示,最后的運算公式表示為: 這樣的算法就能夠在圖像當中根據(jù)不同的像素點來進行計算,從而對圖像也進行了二值化的處理。 3.k-mean
29、s聚類算法 對于二值法當中的顏色聚類處理方法而言,基本應用的公式為k-means算法公式。這個公式能夠對原始數(shù)據(jù)進行歸類的劃分,并且把整個樣本數(shù)據(jù)劃分為多個區(qū)域,每一個區(qū)域代表不同的含義 。這樣的劃分方式有利于達到有利的信息處理,比如在進行距離測算的過程中,一個分區(qū)內部的樣本數(shù)據(jù)都是相似的,二不同的分區(qū)差別比較大。這樣的算法可以降低整體的樣本相似差異,并且讓類聚的差異變大。具體計算的公式為:(其中k為聚類數(shù)目,N為樣本點數(shù),則k為聚類目標) (13) 其中為類心,是整個樣本中,n到k之間的距離。 其中k均值的基本聚類過程如下: 第一步:首先確認k是聚類的
30、中心點,并且按照下面公式進行排列: ,,......................,,=0 第二步:對應不同的樣本來說,也要確認出他們和聚類中心之間的距離,斌給將指派給距離最小的那個類別: 參考文獻 [1] Parisi R,Di Claudio E D,Lucarelli G,et a1.Car plate recognition by neural networks and image processing[C].INSTITUTE OF ELECTRICAL ENGINEERSINC(IEEE
31、),1998.195-198. [2] [3] [4] [5] [6] [7] [8]陳鍛生,謝志鵬,劉政凱.復雜背景下彩色圖像車牌提取與字符分割技術陰[J].小 型微型計算機系統(tǒng).2002,23(09):1144—1148. [9] 朱秀昌,劉峰,胡棟.數(shù)字圖像處理與圖像通信[M].北京:北京郵電大學出版社,2002:85-91 [10] 胡小鋒,趙輝編著。Visual C++/MATLAB圖。AB圖像處理與識別實用案例精選。北京:人民郵電出版社,2004.9 [11] [12] [13] [14] [15] [16] [17] [18] [19] [
32、20] [21] [22] [23] [24] [25] [28] [29] [30] 致 謝 論文完成之際,謹向研究生學習期間關心、幫助和支持過我的各位老師和同示深深的敬意和衷心的感謝。 首先要感謝李科教員的悉心指導與關懷,老師嚴謹?shù)闹螌W態(tài)度、認真負責的工作精神、對問題敏銳的洞察力和分析能力讓我受益匪淺。督促和鼓勵也將繼續(xù)激勵我在今后的人生道路上不斷進取。在此,謹向李科教員致以崇高的敬意和最衷心的感謝! 感謝師弟師妹在平常的學習生活中對我無私的幫助,我的每一點進步都離不開你們的幫助和鼓勵。感謝我身邊的每一個同學,一起學習生活三年,是
33、你們給了我豐富多彩的大學生活。 感謝父母在我二十年讀書生涯中所付出的一切,你們一直以來對我的鼓勵和認同,讓我面對困難也能信心百倍。 感謝通信系全體老師對我的培養(yǎng)與教育。 衷心的感謝在百忙之中抽出時間審閱論文和參加答辯的各位專家、老師。 第三步:重新計算每類的類心,計算方式如下; 第四步:如果當函數(shù)達到了最大化的效果之后,就會自行停止,接下來得到二值化的圖形,如果沒有處理完畢則會繼續(xù)進行第二步的處理。 2.3.3 算法思想和簡介 本文所選用的二值法主要分為以下兩個部分,具體可以參考下面的框架圖進行展示??梢园l(fā)現(xiàn),首先在第一階段綜合利用了Otsu與Bernsen兩類方法
34、相互結合。在這一階段當中,經過全面的處理,能夠使得圖片當中光照不良的情況得到消除,同時也能夠對字符當中的陰影進行有效處理。在第二階段當中,主要是利用顏色聚類的方法進行處理的,主要將所有像素分為三個類型,包括字符、車牌和非車牌等三個區(qū)域,這一方法能夠應用在光照不強的情況下可能對后續(xù)字符的分裂帶來的影響。所以在經過兩個階段的處理之后,第一階段完成以后,還需要判斷是否需要進入到第二個階段。如果車牌是黃色的話,那么一般都會只采用第一個階段的處理即可完成。而對于藍色的車牌就需要再次進入到第二階段,下圖分別展示了這兩個階段的相應判別的條件。 圖2-2 判別條件圖 第一階
35、段:經典二值化算法相結合 Otsu這一方法是當前在全域全局閾值計算過程當中一種經典的計算方法。借助于直方圖將整個圖形分為了兩個波峰,而且這樣也有易于進行圖像的對比。對于局部閾值計算的方法而言,Bernsen法是另一個較為經典的方法,但是這樣的算法容易使得圖像中產生一些噪音影響。本文所采用的方法是將以上兩種方法進行融合,首先借助于Otsu對全局的閾值進行充分計算,并且得到一個灰度和全職閾值相差較大的像素點,直接使用它來進行二值化的處理,使得灰度在全局上都能夠與附近的像素相似。并且在這處理完畢之后,借助于Bernsen法來對于不的閾值進行二值化號處理,從而克服由于照片光照不足等多種因素的影響。另
36、外為了使得Bernsen在進行計算過程當中所產生的一些影響,因此分別針對的不同情況來對不同部分的閾值計算進行區(qū)分,如果像素點和窗口之間的像素差異較大,那么則是使用Bernsen法來進行二值化處理的。如果他們的差別較小,那就可以使用全局閾值縮放完成之后再借助于Bernsen法來進行局部閾值的計算。令灰度圖為 F,則該算法框圖描述如下: (1)利用 Otsu 算法計算全局參考閾值T1; (2)如果當F(x,y)>(1+a)*T1,那么就可以默認這個像素是白色的,并且將其取值為0.3; (3)若F(x,y)<(1-a)*T1,將該像素賦值為黑色; (4)若(1+a)*T1<=F(x,y)
37、<=(1-a)*T1,使用局部閾值二值化; 對 Bernsern的閾值進行計算,找到T2和窗口灰度值之間的級差T3; 若T3(x,y)<=a*T1,則局部閾值T(x,y)=T1+T2(x,y)/2; 若T3(x,y)>a*T1,則將Bernsern閾值T2(x,y)直接作為局部閾值。 圖2-3 算法框圖 第二階段:基于顏色聚類的二值化方法 在對于顏色聚類這種二值化計算方法而言,核心的思想是將像素所代表的顏色值作為特征點的進行計算,并且對其進行不同分類,分為前
38、景和背景兩個方向。本文也是選擇聚類方法來識別車牌圖像當中像素的。主要分為了三個主要類型,第一種是車牌的字符,另外還包括車牌背景以及字符的陰影等。由于我國車牌顏色是藍色底色,因此在灰度值選取方面它是作為前景的,而其他兩類是作為背景。結合實驗的最終結果發(fā)現(xiàn),對于藍底白字的車牌而言,利用RGB顏色進行余弦距離聚類分析所得到的結果要比歐式距離運算結果更加優(yōu)化。其二值化公式如下: .3.4 方法的選擇判斷條件 對于大部分的車牌來講往往在經過第一階段的處理之后都能得到很好的效果,但是有一部分車牌存在一定程度的干擾現(xiàn)象,在灰度圖形分析方面它呈現(xiàn)出來的是多個峰值。因此這
39、種情況,采取第一階段的二值化分析方法就有較多的不適用性,所以要將顏色聚類算法劃分為三個類型。如果光照情況不良的情況之下,進行非車牌區(qū)域的分析,那么他所得到的聚類分析圖像最終得出的結果字符會有一定的斷裂情況。字符因此也就變?yōu)榱藘煞N類型,所以需要在一定的情況下判斷在圖像處理過程當中是否要借助于距離算法來進行二值化的處理。對于在非車牌區(qū)域存在干擾現(xiàn)象的情況而言,由于在第一階段的二值化處理是包括了前景背景等車牌區(qū)域分析的,所以應該用前景像素的比例作為判斷條件。并且結合到車牌其他干擾因素對前景像素比例所造成閾值的影響,本文作出了下面幾個方面的判斷: (1)首先要在第一階段的二值化圖形處理結果當中,去除
40、圖形處理之后的上下邊框。 (2)其次對于長寬比例在4以上的車牌而,。要設定一個高度為四的滑動窗口,這樣能夠在圖形處理過程當中選取窗口區(qū)域的白色背景作為一個參考。 (3)還應該對取景區(qū)域的前景點閾值進行取值,如果當該區(qū)域的字符占比達到20%以上,那么就應該借助于第二階段的結論算法進行二次化的處理。 圖2-4 二值化圖形 2.4 車牌的噪聲去除 如果進行字符分割的進程,當中出現(xiàn)了許多污點和光線反射等干擾情況的話,最終也會對車牌字符的識別帶來一定的影響,同時還會對字符的分割產生較大的變動。這樣就會使得字符模塊分割不夠準確。所以在進行這些步
41、驟處理之前,需要對噪聲的干燥進行有效的處理。 2.4.1 邊框和鉚釘?shù)娜コ? 與車牌字符相比,車牌框和鉚釘都處于垂直方向或水平方向上,而像素間的轉換數(shù)則較少。在本文當中,對車牌框進行去除的方法是利用自身的特點。下面就以水平框的消除作為實際案例來分析如何進行處理過程的。首先要結合車牌像素值的變化情況,一般車牌四周都會有一個鉚釘和邊框,他們連接部分像素轉換的最小值為,4*2=8(次) 而對于有效的字符部分,灰度跳轉變換次數(shù)也有個最小值,計算結果是:(7(字符數(shù))*2(垂直邊框))*2=18(次) 如果部分車輛不存在邊框情況之下,那么也能夠確定以上這兩個值的具體數(shù)量。同時對比這種情況不存在的情
42、況之下,在灰度跳便次數(shù)方面相差為六次以上。所以綜合分析,要想去除在圖片當中這兩類情況對于圖像處理的干擾。就應該將兩個閾值之間的差值為13倍。由此我們就可以從圖像當中對框架和鉚釘進行移除,保留車牌字符的那一個部分。相關的算法主要包括對水平線上像素的中斷點數(shù)進行掃描,如果該像素調數(shù)要比預先設定的閾值更小,那么對這些像素全部進行清除,反之則進行全部的保留。如果再連續(xù)三個行當中,像素的跳數(shù)要比固定的值更大,那么就應該對該牌照上面的字符位置進行掃描,從而獲得在垂直方向上的區(qū)域,并對其進行剪裁。同樣,這個方法也可以應用在底部和左右多個方向邊框的去除過程當中。 2.4.2 車牌內部的噪聲去除 由于車牌圖
43、像中的光照變化、車牌本身上的污跡、車牌字符的顏色變化,車牌圖像后二值化后的內部圖像會或多或少地干擾到噪聲干擾。如果當圖像當中噪聲比較大的時候,那么整個字符就會受到多種環(huán)境的污染,往往會導致在圖像分割的時候出現(xiàn)一定的錯誤。如果制服是出現(xiàn)在內部的,那么是不影響整個車牌制服的分割,但是會對后續(xù)字符的識別帶來較大難度,所以必須要對車牌上的噪聲進行污染的去除。 一般說來,字符之間的噪聲是非固定的,并且不連字符。通常采用的方法是利用濾波過濾的方法,但是在選取具體的濾波處理方法的時候,不能選用單一的方法,這樣對于特殊的細長型的字符來說處理效果不夠良好。想要得到良好的處方,是必須要多種濾波處理方法相互結合,
44、這樣也不會影響到各個字符的像素值,進而便于后續(xù)圖像的分割。 本次系統(tǒng)設計的處理方法是采用腐蝕和膨脹這兩類方法來進行噪聲去除的。而且該方法具有較為簡單和易行的特點,能夠滿足在圖像噪聲去除方面的實際需要,下面就介紹這一方法的處理原理。 二值圖像形態(tài)學運算,就是在圖像當中對圖像的元素進行移動,并且將結構元素和下面的重疊部分進行交叉的集合與綜合運算工程。為了對元素當中的具體位置進行確認,一般要將形態(tài)學的結構元素作為參考的原點,并且結合該圓點能夠在整個元素中選取元素之外的因素,在利用二次圖像進行形態(tài)處理的過程當中,包括的運算過程一般有腐蝕和膨脹等多個運算階段。 1.圖像腐蝕 圖像腐蝕過程是形態(tài)學
45、運算的一個運算過程,它的作用是為了消除在圖片當中的邊界,同時讓邊界向內部進行收縮。能夠將結構元素更小的物體進行去除,這樣就能夠選取大小不同的結構元素以此起到去除物體的最終作用。 基本原理 把X作為目標的圖像結構元素,選取為B為目標元素,那么在目標圖像當中,結構元素腐蝕相關的數(shù)學運算公式如下表所示: XΘB=x(Bx)?X 在上面這個公司當中,x代表平行的位移量,而Θ則代表運算的符號。 腐蝕運算的含義是:如果在圖像當中找到與結構元素相同的一個圖像的時候就,應該將與這個原點位置相對應的像素位置進行標注,并且將這些數(shù)標出來的所有像素組合成一個集合。該集合就代表腐蝕預算的最終結果,它的實質原
46、理就是要將所有與結構元素相同的圖像原點位置找出。 2.圖像膨脹 在腐蝕運算之外,膨脹也是數(shù)學運算的另一種基本運算公式,該公式存在的具體作用與腐蝕相反,他是為了對圖像進行相關邊界點的補充,并且讓圖像融入到整個背景當中。有利于邊界向外進行擴張。如果兩個像素點的距離比較接近,通過膨脹運算就能夠將這兩個物體進行聯(lián)通,在膨脹完成之后圖像中的像素就更加連貫。 基本原理 把X作為目標圖像,設立B為結構元素,那么它們之間的相關運算公式表示如下。 X⊕B=xBVx∩X≠Φ 在該公式當中,x表示該集合需要進行平行移動的位移量,而⊕是表示進行膨脹在運算的專用符號。 首先將b所對應到的反射點都集合到一個
47、集合系統(tǒng)當中,然后從目標圖像上將這些全部的目標點進行位移,位移的距離為x。而在所有目標集合到位之后,圖像聚合至少存在一個非零的公共元素的相交點,那么這些點所對應出來的集合就是整個膨脹運算所得到的最終結果。 3.開運算 首先要對一個結構元素進行腐蝕的運算,同時再進行膨脹運算,這個整個運算的過程就被稱為開運算過程。首先在原圖得到開預算結果之后,能夠對其中孤立的點進行去除,并且打通較小的點從而形成一個聯(lián)通。并且對小物體和較大物體的邊界進行去除,有效的改善整個圖形的面積。 基本原理: 把x作為目標圖像,設b為結構元素,那么這兩者之間在進行開運創(chuàng)過程當中,所涉及到的數(shù)學運算公式如下。 X°Y=
48、(AΘB)⊕B 其中,°表示開運算的運算符。 這個公式表示出來的含義是:要借助于B來開啟X所得到的一個綜合集合體。而這個集合是在不小于結構B的所有部分組成的。也就是在X當中,與B相匹配的所有點。這些點能夠通過在X當中結構元素進行平移追蹤得到。 4. 閉運算 與開運算相比起來,閉運算則是一個對偶的運算過程。它能夠對腐蝕和膨脹等多個運算過程持續(xù)進行執(zhí)行,最終才能夠得到閉運算這一結果。首先在完成運算過程當中,必須要使用相應的結構元素來使得目標圖像得到膨脹的運算結果,之后再借助于腐蝕運算過程對物體的細小孔洞進行填充,這樣能夠使得像素較小的點相鄰,并且使得圖像邊界也較為平滑。同時不明顯改變目標圖
49、像的面積。 基本原理 首先需要假設目標圖像為X,再設定結構元素為B。兩者之間在閉運算過程中的公式主要表現(xiàn)為如下: X?B=(A⊕B)ΘB 其中,?表示閉運算的運算符。 閉運算的含義是:通過結構元素來對目標圖像進行運算得到的一個集合,也就是說圖像目標圖像經過了相應的反射和位移之后,在結構元素當中交集不為空的所有點的一個組成。 實際的應用中,膨脹和腐蝕的運算過程還可以有多重組合的方式,從而也會形成多重運算的形式。連續(xù)多次的膨脹運算使物體趨于合并在一起,可以用來填充物體和消除斷裂;連續(xù)多次的腐蝕會使物體最后趨于消失,實現(xiàn)細化或消除噪聲;最終得出以下所示的效果圖: : 圖2-5 左
50、側未處理,右側經過降噪處理 從這個圖中也可以發(fā)現(xiàn),圖片沒有處理之前有許多的干擾信息。經過腐蝕和擴展處理后,車牌字符中的噪聲大多可以去除。并且字符也更加清晰了,從而也更有利于后面進行的文字識別工作進行。提高字符分割的準確性。 2.5 字符分割 在車牌進行過精準定位之后,需要對每個字符都進行單獨的分割,這樣才有利于后續(xù)對每一個字符進行精確的識別。字符分割的好壞直接影響到識別的精確程度,所以為了提升分割的質量,本文就結合了字符特征以及垂直投影這兩種方法來綜合的對字符進行分割,這樣能夠對字符連接的問題進行解決,同時如果字符存在斷裂的話,還可以在字符連接之后正確的對其進行分割。 一般在研究車牌區(qū)
51、域的時候能夠發(fā)現(xiàn)他本身有許多的特點,因此在分割的過程中就具有良好的條件。往往在字符之間總長度一般都是40.9cm,而單個的字符寬度達到4.5cm,高度為90cm。其中相對于車牌而言,第二個和第三個字符之間距離都是固定的,他們之間的距離為3.4cm。而車牌當中的字符小點在整個寬度當中占有一厘米,做一個點和兩邊字符的距離達到1.2厘米,而其余的牌照都符合這一標準。對于固定的字符來說。1這個字符它的寬度為1.3cm。所以當出現(xiàn)這個字符的時候,一般他兩邊的字符距離都會在2.8厘米。如果1是處于車牌末端的,那么它和邊界之間的距離就為2.8厘米。如果連續(xù)存在兩個字符1,他們的距離就能夠達到4.4厘米。根據(jù)
52、以上的車牌字符的研究可以得出相關結論,可以有效的利用這些字符間距的特點對其進行分割,并且結合字符之間的距離以及整個牌照區(qū)域中的字符的總長度來分離整個牌照字符的每個區(qū)域。 然而,只有這種方法分割出的字符并不是很精確。如果在車牌圖像獲取的時候整體有一定傾斜度,這樣車牌的處理就會產生一些錯誤,導致字符的信息不夠完整。最終給字符的識別工作帶來較多的困難。本文提出了一種垂直投影算法。 垂直投影這一個方法是借助于圖像在垂直上的投影,從而對黑色像素點進行統(tǒng)計,由于在制服當中黑色像素比較豐富,并且在字符空白的區(qū)域存在的黑色像素點較少。所以可以通過檢測字符與字符之間黑色像素點的個數(shù)所展現(xiàn)出來的波谷,最終確定
53、該字符所存在的左右邊界節(jié)。最終可以將字符的投影展現(xiàn)為以下圖2-6所示。 圖2-6 車牌區(qū)域圖像的垂直投影 結合自負的自身特征以及垂直投影這一技術的使用,本文在字符分割過程當中,相關的處理過程如下: 首先需要對圖像進行歸一化的處理,也就是要對原始的圖像經過一定處理之后,獲得到多種副本的圖像內容,這樣在經過規(guī)劃處理之后就能夠得到一種具備相同形式的標準圖像。 在分割開始工作之前,應該對車牌的區(qū)域進行規(guī)劃處理,設計一個標準的長寬高,這樣在處理之后,在對車牌字符進行匹配,找到車牌的自負,并且對之后的字符識別工作也有明顯作用。 首先需要對車牌當中第二個和第三個字符較大的空隙進行查
54、找,借助于垂直投影,找到兩只符之間間隔,再以此作為第二字符和第三字符之間的分隔線。然后再結合這兩條分割線,分為兩個不同區(qū)域。從第二個字符結束的位置開始在投影當中找到黑色像素為零的地方,并且確定該寬度是否達到4.5厘米。如果寬度不夠,說明分割過程存在一定的誤差,接下來就應該對下一個字符進行查找。以這樣的順序依次往后,確定每個字符之間的空格。接下來在從前面部分進行查找,如果第一個字符寬度過小或者過大,這種情形都可以說明在分割過程出現(xiàn)了一定問題,需要退回到最開始進行分析的位置重新進行分割。直到所得到的字符寬度能夠滿足相關要求才能確認該分割。接下來對于字符為1的情況下具體的解決方法是,借助于垂直投影當
55、中字符的間距,如果當任何一個字符寬度為4.3cm的時候,那么就應該將左右的距離添加1.6cm,這樣才能夠在分割的過程當中更加準確。因此,分割出的字符寬度均勻,信息完整。 為了更好地串聯(lián)起整個分割步驟,現(xiàn)將其整理成算法的流程如下:(是目前字符的實際寬度,代表下一個字符寬度,Pre Width表示字符的先驗值,is表示支付之間的距離,space表示字符間距先驗值) 圖2-7 算法流程圖 該處理的過程前期需要進行圖像的二值化處理,并且要對字符分別進行粗分割以及次分割兩個流程完成分割。 2.5.1 字符
56、的粗分割 其字符的粗分割總共分為五步驟為: (1)將二值化的圖像首先處理為垂直方向上的投影 (2) 將最初的高度設置為0,并且還要在車牌號的第二個字符開始進行垂直方向上的投影,如果投影的結果比設定的閾值大的話,那么就要對這個字符進行收尾的分割線劃分。位置標記為開始[i]和結束[i],i=1,2,n,n主要是表示的字符塊的個數(shù),如果檢測結果中出現(xiàn)了任何的新字符都會增加一個新的數(shù)量。 (3)判斷n的大小,如果 n<2,則 t=t+1,并返回步驟(2)繼續(xù)尋找;如果在2個字符的時候就停止了檢測,那么就要重新進行圖像的掃描,最終到掃描的個數(shù)超過了車牌高度之后,如果個數(shù)還是小雨2的話,那么就表
57、示這次分割失敗。 (4)將最初的高度設置為0,并且還要在車牌號的第二個字符開始進行垂直方向上的投影,如果投影的結果比設定的閾值大的話,那么就要對這個字符進行收尾的分割線劃分。位置標記為開始[i]和結束[i],i=1,2,n,n主要是表示的字符塊的個數(shù),如果檢測結果中出現(xiàn)了任何的新字符都會增加一個新的數(shù)量。 (5)判斷n的大小,如果n<5,則 t=t+1,并返回步驟(4)繼續(xù)尋找;如果掃描的字符個數(shù)是5個以上就停止了分割,那么就要重新掃描,最終的結果依舊是沒有達到車牌高度的25%的話,個數(shù)還沒有到達5個,則宣告分割工作失敗。 2.5.2 字符的細分割 第一,對重疊字符塊進行拆分。如果當
58、一個字符塊當中它的寬度在要比單字符固定的寬度大0.4倍之后,在圖像陰影當中就會有較多的字符重疊。因此需要借助于垂直投影當中最小像素值的位置,把字符分割為兩個并且完成字符重疊的分割工作。 第二,要進行字符快的合并拆分。如果當字符塊寬帶度小于固定寬度的0.7倍,那么下一個字符寬度也會比這個寬度更小。同時錢字符塊和下一個字符塊兩者之間距離是小于0.5倍的字符間的距離,而前字符塊和下個字符之間的間距寬度是整體模板總長的1/7,那么上一個字符塊和下一個字符塊就需要完成合并拆分的工作。 第三,如果當字符塊擁有了特征為1的先驗值的話,那么該字符和其他字符之間所存在的邊界距離就要比字符間距大1.5倍。如果
59、像素值是超過它的固定閾值的,那么這個字符的垂直投影就是1。如果將寬度添加到左右兩邊的話,那么字符的寬度就會類似于該制服的先驗值。如果上面所說的各種情況都不符合實際,那么該字符中間就有一定的噪聲或者干擾,應該在系統(tǒng)處理之后將其刪除。 2.5.3 字符分割結果 通過以上的分析,在對制服進行全面的拆分合并以及制服一處理之后,可以使得制服模板能夠滿足實際分析的需求,這樣做法也比較快速和準確,有利于后續(xù)識別工作的進行,并且對噪聲、分割效果較高。分割后的車牌字符如圖2-8所示: 圖2-8 車牌分割效果 法兩者相結合,能夠更好的解決漢字這一
60、特定識別字符在斷線和噪聲干擾等多方面問題。從而也使得識別的效率更高,字符識別更加準確,也有利于后續(xù)的進一步處理。 3 車牌的識別 3.1 模板匹配的理論概述 進行模糊匹配,就是要將目標圖像和模型模板之間在特征進行比對,而這種方法原理也比較簡單,就是找到圖像當中所有位置,對比他和模板存在的相似點。如果單兩者之間相似程度較高,就可以認為該識別目標就是模板當中對應的字符。OpenCV提供了6種模板匹配算法: (1)平方差匹配法 (2)歸一化平方差匹配法 (3)相關匹配法 (4)歸一化相關匹配法 (5)相關系數(shù)匹配法 (6)歸一化相關系數(shù)匹配法 在實際使用中根據(jù)所需要的精確程度進行
61、有選擇地使用。 3.2 車牌字符識別 與其他的字符識別軟件進行對比而言,車牌字符識別有許多獨立的特點。例如它的適用范圍比較小,僅僅是對一些字母數(shù)字和全國代表文字進行識別,整體的字符數(shù)量在一百個以下。而且識別的類型也比較小,車牌在型號方面大小也比較相似,比傳統(tǒng)的漢字識別更為容易;雖然所需要的模板庫比較少,且模板相似度高,但還有其他外界因素對字符的識別造成干擾。例如,車牌圖像一般都是在室外拍攝的,照明、相機放置和拍攝角度、自然天氣等因素會導致字符特征信息丟失、模糊、提高識別難度等。 3.2.2 統(tǒng)計模式方法 借助于模板和輸入量模板之間某種程度上的相似性,可以進行模糊字符的匹配。他們之間最大
62、的相似點在于輸入模式之間的相似。結合字符所呈現(xiàn)出來的視覺圖像特征提取,并且利用一定的匹配原則來作為具體的識別特征。這個方法不需要特征提取。將兩者進行直接比較,如果相似程度較高,那么就直接作為結果輸出,這個方法優(yōu)點在于能夠全面的處理,并且比較簡單。 在本文研究過程當中使用到的解決方法沒有對字符的圖像進行主點的檢測,匹配時候僅僅選擇了字符之間的距離以及外觀輪廓等方法來進行匹配。并且描述了每個邊界上字符之間的最短距離。而在得到這些基本特征提取之后,將字符數(shù)組和預先的模板進行外輪廓的比對。差異是由歐吉德距離所測量得出的?,F(xiàn)成的方法仍然是屬于字符識別當中的模糊匹配方法類別,但是由于涉及到了拓撲等這類型
63、的信息,基本思想是使用一個或多個平行于0,30,45或60度水平的組。這一線條對整個字符都進行了貫穿。在識別特征提取方面,是選取字符和水平之間的交叉點作為識別基礎的。 具體的實現(xiàn)過程是在系統(tǒng)當中對識別的圖像進行坐標值的提取,同時得到它的特征量。在模板坐標當中,與對應的特征量進行對比,并且進行過計算,統(tǒng)一化處理之后得到他們之間的關系。而在這其中,相關量最大的就可以發(fā)現(xiàn)具有最大的相似程度,所以就可以將他們等同起來。在計算圖像和模板特征距離的時候,要用最小的距離算法來確定當前圖像所屬的類別。然而,一般而言,用于匹配的圖像的成像條件存在差異,導致較大的噪聲干擾,或者在對圖像進行預處理和歸一化之后,圖
64、像的灰度或像素位置改變。具體的模板應用過程當中,需要根據(jù)區(qū)域的特定形狀來,對各種類似區(qū)域之間的差異進行區(qū)分。并考慮到容易由處理引起的噪音和位移等因素,根據(jù)圖像的一些不變特征。通過設計構建模板的特征量,可以避免上述問題。 這一批方法主要的特點是比較簡單,如果字符比較規(guī)則,同時他能夠對制服和圖像的缺陷具有較高的適應能力,輸出成功率也比較高。本文綜合利用了模糊匹配的自身優(yōu)點來作為車牌識別過程當中的主要方法。 基于模糊匹配的OCR的基本過程是:首先要對制服進行二值化處理,并且放大他們的尺寸,使之能夠與字符數(shù)據(jù)庫模板大小相同。之后再與所有模板進行比對,選擇最佳的匹配效果。它的具體步驟如圖3-1所示:
65、 圖3-1 步驟圖 所以本處主要借助于利用減法來查找與模板最為相似的字符,在他們匹配完相似度只有再次進行輸出。車牌一般有七個字符。大多數(shù)盤子都是漢字,后面是字母和數(shù)字。車牌的組成一般都是有限的漢字和英文字母,有50多個漢字,26個英文大寫字母,10位數(shù)字。因此,創(chuàng)建一個字符模板庫是非常方便的。 同樣的模板也很重要。必須使用一個精確的模板,否則無法正確識別。為了使得本次試驗更加有效,再結合到車牌的特征,選用了四個漢字和26個字母以及10個預用的模板進行試驗。其他模板的設計也是相同的。圖3-2顯示了漢字、字母、數(shù)字模板。
66、圖3-2 漢字、字母、數(shù)字模板 3.3 識別結果及分析 結合以上所述的方法。來對圖像進行初步的檢測,結果顯示具有一定的應用效果。下面是對三幅車牌照片的檢測,結果如圖所示: 當輸入圖片為: 系統(tǒng)運行結果如下: 4 總結 圖3-3 系統(tǒng)運行圖 4 總結 4.1 研究總結 本文主要分為了四個部分,分別從當前國內外研究現(xiàn)狀、論文研究背景、車牌預處理以及車牌識別等各方面來進行全面的論述。在本課題的研究背景下,本文對國內外該課題的研究現(xiàn)狀以及研究的實踐價值進行了論述,并列舉了整篇文章的總體結構。在后面的技術介紹環(huán)節(jié)當中,對車牌識別分為兩個部分進行介紹。包括預處理以及車牌字符識別兩個方面。車牌預處理包括五個步驟:確定顏色,二子化處理,灰度化處理,消除噪聲,以及進行字符的分割。其識別模塊使用模板匹配算法。在這個項目中,VS2015被用作開發(fā)工具中的開發(fā)工具。結合當前已經運用的open cv等先進的圖像處理方法。并且結合c++的語言特點,設計和開發(fā)出了車牌識別系統(tǒng)。該系統(tǒng)也具有一定的實際應用價值。在本文的
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。