項目要求書_車牌識別_第1頁
已閱讀1頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  修 改 履 歷</b></p><p><b>  目錄</b></p><p><b>  1項目概要4</b></p><p>  1.1項目名稱4</p><p>  1.2項目背景4</p><p>  

2、1.3術語定義5</p><p>  1.4功能描述5</p><p>  1.5開發(fā)環(huán)境5</p><p>  1.6項目目標5</p><p>  1.7關鍵技術5</p><p>  1.8開發(fā)體制6</p><p>  2功能詳細說明7</p>

3、<p>  2.1發(fā)送端功能說明7</p><p>  2.2接收端功能說明8</p><p>  2.3車牌識別模塊說明9</p><p><b>  3系統(tǒng)結構10</b></p><p>  3.1系統(tǒng)結構圖10</p><p>  4識別過程說明10<

4、;/p><p>  4.1車牌提取11</p><p>  4.2車牌灰度化11</p><p>  4.3車牌二值化12</p><p>  4.4車牌去噪13</p><p>  4.5車牌切割13</p><p>  4.6車牌識別14</p><p

5、><b>  5設計要求15</b></p><p><b>  項目概要</b></p><p><b>  項目名稱</b></p><p><b>  車牌識別。</b></p><p><b>  項目背景</b>&

6、lt;/p><p>  現代社會已進入信息時代,隨著計算機技術、通信技術和計算機網絡技術的發(fā)展,自動化的信息處理能力和水平不斷提高,并在人們社會活動和生活的各個領域得到廣泛應用。在這種情況下,作為信息來源的圖像識別技術越來越受到人們的重視。隨著城市道路監(jiān)控技術和ITS智能交通技術的發(fā)展和融合,“電子警察”已經成為緩解交通緊張、降低交通事故和隱患,體現科技強警的一項重要舉措。</p><p> 

7、 電子警察執(zhí)法處罰具有高技術含量,可以對“超速、逆行、闖紅燈、禁停、壓黃線、搶占公交車道路等一系列違章現象進行準確、穩(wěn)定、自動、全天候的監(jiān)控、執(zhí)法和處罰。電子警察的出現可以大大緩解因違章行為導致交通事故增加與警力少和警務人員勞動強度大的矛盾,有效抑制的由于人為違章引起的交通事故。電子警察在國內一些大中城市經過近幾年的廣泛應用,技術已經很成熟,由早期單一的闖紅燈抓拍演變?yōu)槎囗椷`章內容及車流量、排隊長度、等待時間、車道占有率、平均速度等交通

8、信息統(tǒng)計分析的監(jiān)控系統(tǒng)。</p><p>  汽車牌照識別技術是車輛檢測系統(tǒng)中的一個重要環(huán)節(jié),它在交通監(jiān)視和控制中占有很重要的地位, 有著多種應用,例如自動收費系統(tǒng)、不停車繳費、失竊車輛的查尋、停車場車輛管理、特殊部門車輛的出入控制等等。同時,汽車牌照識別的方法還可應用到其他檢測和識別領域,所以汽車牌照的識別問題已成為現代交通工程領域中研究的重點和熱點問題之一。 </p><p>

9、;  圖1.1 車牌識別模擬效果圖</p><p><b>  術語定義</b></p><p><b>  功能描述</b></p><p>  車牌識別項目需要實現以下功能:</p><p><b>  發(fā)送端:</b></p><p>  發(fā)送端可

10、以連接到指定IP服務器,并向服務器傳送圖像文件。</p><p>  發(fā)送端允許客戶手工選擇需要上傳的圖像文件。</p><p>  發(fā)送端需進行用戶身份驗證。</p><p><b>  接收端:</b></p><p>  1)接收端可以接收發(fā)送端傳送過來的圖像文件,并保存到指定目錄下。</p><

11、;p>  2)接收端對接收到的圖像文件進行處理,識別出車牌號碼。</p><p>  3)接收端可以將已經識別的圖像文件信息保存到數據庫中。</p><p>  4)接收端提供已保存記錄的查詢、修改、刪除功能,并能從數據庫中取得相關聯的信息。</p><p>  5)接收端對不能識別的圖片可以進行人工識別并輸入到數據庫中,包括已經識別的圖像信息,并進行車牌識別

12、信息的驗證。</p><p>  6)接收端需進行用戶身份驗證。</p><p><b>  開發(fā)環(huán)境</b></p><p><b>  軟件環(huán)境:</b></p><p>  1.OS:Microsoft Windows XP SP2</p><p>  2.Comp

13、lier:Visual C++ 6.0 , Visual Studio 2005 Team System或更高版本 </p><p>  3. MSDN Library</p><p><b>  項目目標</b></p><p>  掌握規(guī)范化軟件開發(fā)流程;</p><p>  更深刻地理解面向對象的分析和設計思想,

14、培養(yǎng)面向對象的開發(fā)思維方法;</p><p>  學習和掌握數字圖像處理知識,并運用該理論識別車牌信息。</p><p><b>  關鍵技術</b></p><p><b>  面向對象的程序設計</b></p><p><b>  數據庫編程</b></p>

15、<p><b>  Socket通信</b></p><p><b>  多線程編程</b></p><p><b>  數字圖像處理</b></p><p><b>  開發(fā)體制</b></p><p>  開發(fā)體制如下圖所示:</p&g

16、t;<p><b>  職責說明:</b></p><p><b>  功能詳細說明</b></p><p><b>  發(fā)送端功能說明</b></p><p>  圖2.1 發(fā)送端詳細說明</p><p><b>  畫面功能詳細說明</b>

17、;</p><p>  1)IP地址顯示框:登陸服務器端的IP地址(默認保存上次的輸入)。</p><p>  2)端口設置:設置通信用的端口號(默認保存上次輸入)。</p><p>  3)待傳輸文件信息:等待傳輸的文件信息列表,通過“瀏覽”手動添加(傳輸結束后從列表刪除)。</p><p>  4)瀏覽文件:手工瀏覽,選擇傳輸文件。<

18、;/p><p>  5)發(fā)送:向接收端發(fā)送文件。</p><p>  6)停止發(fā)送:停止向接收端發(fā)送服務。</p><p>  7)關閉:關閉發(fā)送端。</p><p>  8)當前圖片發(fā)送進度: 當前圖片發(fā)送進度顯示。</p><p>  9)總體圖片發(fā)送進度: 總體圖片發(fā)送進度顯示。</p><p&g

19、t;  除了發(fā)送端畫面功能外,發(fā)送端要求有用戶登陸及身份驗證功能。</p><p><b>  接收端功能說明</b></p><p>  圖2.2 接收端詳細說明</p><p>  1) 端口:指定通信端口(默認保存上次的選擇)。</p><p>  2) 啟動服務:啟動接收端服務,啟動之后,可以接收發(fā)送端的數據。&

20、lt;/p><p>  3) 停止服務:停止接收端的服務。</p><p>  4) 退出:退出接收端程序。</p><p>  5) 顯示車輛圖片:顯示違章車輛圖片。</p><p>  6) 顯示車牌:顯示定位后的車牌信息。</p><p>  7) 顯示違章車輛號碼:顯示識別出來的違章車牌號碼。</p>

21、<p>  8) 時間:顯示違章時間。</p><p>  9) 待處理車輛圖片列表:等待處理的車輛圖片列表(處理完后從本列表刪除)。</p><p>  10)識別:識別車牌號碼。</p><p>  11)顯示違章信息:顯示查詢到的違章信息。</p><p>  12)顯示和隱藏對話框:顯示和隱藏該按鈕右側的對話框。</

22、p><p>  13)輸入查詢信息:輸入要查詢的信息。</p><p>  14)按車牌號查詢:按車牌號查詢數據信息。</p><p>  15)按身份證查詢:按身份證號查詢數據信息。</p><p>  16)按姓名查詢:按姓名查詢數據信息。</p><p>  除了畫面功能外,接收端要求有用戶登陸及驗證功能。</

23、p><p><b>  車牌識別模塊說明</b></p><p>  車牌識別的過程通常包括車牌提?。ǘㄎ唬⒒叶然?、二值化、去噪、切割及識別等過程,以下是識別出車牌之后的界面效果圖。</p><p>  圖2.3 車牌識別界面</p><p>  1) 提?。簭能嚺茍D片提取(定位)車牌信息。</p><

24、p>  2) 灰度化:將提?。ǘㄎ唬┑能嚺茍D像進行灰度化處理,去掉彩色信息。</p><p>  3) 二值化:將灰度圖像處理成只有黑白兩種顏色的圖像。</p><p>  4) 去噪:去掉二值化圖像中的噪點。</p><p>  5) 切割:從去噪后車牌信息中切割出一個個字符。</p><p>  6) 識別:識別出車牌號碼。<

25、/p><p>  7) 一鍵搞定:點擊該按鈕直接識別出車牌號碼。</p><p>  8) 打開:從磁盤選擇文件,然后打開該車牌圖片。</p><p>  9) 保存:保存處理后的車牌圖片信息。</p><p>  10) 關閉:關閉車牌圖片。</p><p>  11)退出:退出車牌識別應用程序。</p>

26、<p>  12)車牌顯示框:顯示處理的車牌信息。</p><p>  13)切割車牌框:顯示切割之后的車牌字符。</p><p>  14)拍攝時間:顯示車牌圖片的拍攝時間。</p><p>  15)車牌號碼:顯示車牌號碼。</p><p>  16)匹配率:顯示車牌識別過程與樣本的匹配度。</p><p&g

27、t;<b>  系統(tǒng)結構</b></p><p><b>  系統(tǒng)結構圖</b></p><p>  圖3-1 系統(tǒng)結構圖</p><p><b>  識別過程說明</b></p><p>  車牌識別技術(Vehicle License Plate Recognition

28、, VLPR)是計算機視覺和模式識別技術在現代智能交通系統(tǒng)中的一項重要研究課題,是實現交通管理智能化的重要環(huán)節(jié)。它是以數字圖像處理、模式識別、計算機視覺等技術為基礎的智能識別系統(tǒng),它利用每一個汽車都有唯一的車牌號碼,通過攝像機所拍攝的車牌圖像進行車牌號碼的識別。在不影響汽車狀態(tài)的情況下,計算機自動完成車牌的識別,從而可降低交通管理的工作復雜度。</p><p>  1) 車牌提?。和ㄟ^灰度化、高斯濾波、邊緣檢測算

29、法首先要找到車牌信息,這一步驟占車牌識別整個過程一半以上的工作量。</p><p>  2) 車牌灰度化處理:將提取的車牌圖像進行灰度化處理。</p><p>  3) 車牌二值化:進行二值化處理,處理成黑、白兩色圖像。</p><p>  4) 車牌去噪:去掉車牌圖像的噪點。</p><p>  5) 車牌切割:將去噪之后的車牌圖像切割成一

30、個個字符。</p><p>  6) 車牌識別:識別車牌信息。</p><p><b>  車牌提取</b></p><p>  車牌提取(定位)是指對車牌圖像進行一系列處理,以保障后期的車牌號的識別。通常車牌提取功能首先要進行圖片預處理,它將對圖片進行灰度化處理,使圖片的像素點更易于操作,之后可以使用灰度均衡化及高斯濾波方法對圖像進一步處理,

31、再通過索貝爾邊緣檢測從而定位車牌信息。</p><p><b>  圖4.1 車牌提取</b></p><p><b>  車牌灰度化</b></p><p>  輸入定位好的車牌圖像,由于彩色像素是由RGB組成,通過公式可以將彩色圖像轉化為灰度圖像,以下是灰度圖像的處理效果圖。</p><p> 

32、 圖4.2 車牌灰度化</p><p><b>  車牌二值化</b></p><p>  在車牌灰度處理之后,得到灰度圖像,再進行二值化處理。完成這個過程首先要確定一個閾值,當某像素點的灰度值高于這個閾值,則將其像素值設為255,低于閾值則設為0,這樣整個圖就只有黑、白兩色,閾值的確定可以人為確定,也可以根據圖的灰度值分布自適應確定。</p><

33、p>  圖4.3 車牌二值化</p><p><b>  車牌去噪</b></p><p>  在車牌二值化處理之后,得到黑、白圖像,車牌去噪的工作是去掉圖像中的噪點。</p><p><b>  圖4.4 車牌去噪</b></p><p><b>  車牌切割</b>&

34、lt;/p><p>  經過車牌去噪處理之后的圖像,由于二值化后的車牌字符仍然是連續(xù)的,利用車牌字符間存在間隔這一特性可將車牌切割成一個個僅容納一個個小字符的圖片,這些工作由圖像切割來完成,并將切割后的圖像輸出。</p><p><b>  圖4.4 車牌切割</b></p><p><b>  車牌識別</b></p&

35、gt;<p>  車牌識別處理將單個字符對應的圖片信息數據化,并按照適當的方法與樣本數據比較,對于單個字符,國家有標準的字模庫,通過適當的匹配算法可以識別出一個個的單個字符。</p><p><b>  圖4.5 車牌識別</b></p><p><b>  設計要求</b></p><p><b&g

溫馨提示

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

評論

0/150

提交評論