隨著我國國民經(jīng)濟的飛速發(fā)展,城鎮(zhèn)化,使得城市的人口數(shù)量激增,生活水平的提高使得人們對出行工具有了更高的要求、國家對汽車工業(yè)的扶持政策、政府部門對道路交通基礎(chǔ)設(shè)施的投資,促使了近年來機動車的保有量的迅猛拉長。作為靜態(tài)交通的車輛停放是交通過程不可分割的組成部分,而與之相對應(yīng)的停車服務(wù)也是道路運輸?shù)囊粋€重要環(huán)節(jié)。為了滿足日益增長的停車需求,大型、超大型停車場不斷涌現(xiàn),隨著停車場規(guī)模的增大,傳統(tǒng)停車場收費管理方式已不能滿足實際需求。
1)采用卡票式的方式處理存在多種安全漏洞
卡票易丟失、損壞、盜刷;一卡多用的情況經(jīng)常出現(xiàn)。
2)硬件設(shè)備投入成本高
卡票式停車場收費管理系統(tǒng)需要安將多種硬件設(shè)施,如發(fā)卡箱、讀卡器、地感線圈、砸道等,不僅投資成本高,而且施工難度大。
3)人工處理及干擾多
發(fā)卡、讀卡、車型判斷等多種處理都需人工操作來完成,增加了人工成本,降低了安全性。
1 無卡票式收費管理系統(tǒng)及其特點
無票式停車場收費系統(tǒng)[1],是指一種無須配置車上設(shè)備單元、無須取票、無須刷卡進(jìn)出的停車收費管理系統(tǒng)為導(dǎo)向,可廣泛應(yīng)用于收費式停車場的停車管理系統(tǒng)。
其特點有:它區(qū)別于現(xiàn)在流行的卡票式收費管理系統(tǒng)。在入口不需要配置取卡機和取票機,車輛在出入口不用排隊,出口不需要配置刷卡機和讀票器,既節(jié)省了硬件成本又節(jié)省了時間成本。采用車輛牌照作為車輛的唯一標(biāo)識,利用計算機視覺圖像處理技術(shù),自動識別車牌字符。達(dá)到了減少人工操作干擾,減輕人員工作量,節(jié)約了人員成本的目的。全程的監(jiān)控攝錄和出入口車輛圖片拍攝功能,對停車場的安全性能提供了良好的保障。
2 軟件實現(xiàn)的基本思想
軟件實現(xiàn)分為兩個部分,一是車牌識別部分。該部分采用 MATLAB語言。 MATLAB是矩陣實驗室(Matrix Laboratory)的簡稱,是美國 MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言和交互式環(huán)境。利用和改進(jìn) MATLAB圖像處理工具箱,來解決本系統(tǒng)的圖像處理問題;自帶的 API可以方便地在 MATLAB[2]與 C++程序設(shè)計語言之間建立無縫數(shù)據(jù)通信。本系統(tǒng)的車牌識別部分設(shè)計主要采用了 M語言搭建,并對系統(tǒng)的性能進(jìn)行了測試和分析。
二是停車場管理系統(tǒng)部分。該部分采用面向?qū)ο筌浖O(shè)計方法實現(xiàn)的。數(shù)據(jù)庫平臺采用 Windows Server 2003 + SQL Server 2000應(yīng)用程序平臺使用 Microsoft Visual C++開發(fā)。整個系統(tǒng)運用了大量的 VC++編程技術(shù),包括圖像處理技術(shù)、數(shù)據(jù)庫技術(shù)、動態(tài)鏈接技術(shù)和網(wǎng)絡(luò)通信技術(shù)等。能自動、實時地檢測車輛和識別汽車牌照,監(jiān)控車輛的收費。該系統(tǒng)是在交通的基礎(chǔ)上,引入了數(shù)字圖像的攝錄技術(shù)、計算機信息管理技術(shù),通過車輛圖像信息的采集和處理,提高車輛的智能化管理。
3 軟件實現(xiàn)目標(biāo)
3.1 識別自動化,支持高車流量
車牌自動識別技術(shù)是無卡票式收費管理系統(tǒng)的核心模塊。它以圖像處理、模式識別等為基礎(chǔ),利用每一輛汽車唯一的車牌號碼,通過攝像機所拍攝的車輛圖像進(jìn)行車牌號碼的識別。在不影響汽車狀態(tài)的情況下,計算機自動完成車牌的識別,從而降低交通管理工作的復(fù)雜度,改善高峰期間車輛行駛的均速度,提高了整個收費服務(wù)的服務(wù)速度,對緩解交通阻塞起到了積極的作用[3],同時也能減少交通事故和保證交通安全。
3.2 數(shù)據(jù)完整化、完全性、統(tǒng)一性
該性能要求是基于數(shù)據(jù)庫操作的。數(shù)據(jù)的完整、統(tǒng)一和安全,關(guān)系到整個系統(tǒng)的管理安全性。本系統(tǒng)考慮的對象為一進(jìn)一出的停車場情況,上位機為單一 PC機,但為了適應(yīng)多進(jìn)多出的系統(tǒng)方案以及考慮到系統(tǒng)安全機制和提高升遷性能,故本案中,采用 SQL Server作為后臺數(shù)據(jù)庫;在進(jìn)行數(shù)據(jù)庫設(shè)計時,利用 SQL數(shù)據(jù)庫系統(tǒng)提供盡可能多的檢驗措施,確保數(shù)據(jù)庫中數(shù)據(jù)滿足用戶的各種約束要求、保持?jǐn)?shù)據(jù)完整和統(tǒng)一;為了提升日后功能,另對數(shù)據(jù)進(jìn)行了適當(dāng)?shù)娜哂嗖僮鳌?
3.3 車輛管理安全化
停車場內(nèi)車輛停放的安全與否是車主最關(guān)心的問題。本系統(tǒng)利用拍攝設(shè)備,在入口時拍攝車輛照片,并在出口收費時顯示車輛進(jìn)入時的圖片和車牌號進(jìn)行比對,以保證車輛的停放安全。
4 系統(tǒng)硬件結(jié)構(gòu)圖
圖 1為進(jìn)出同口停車場收費管理系統(tǒng)硬件布局圖。
圖 1進(jìn)出同口停車場收費管理系統(tǒng)硬件布局圖
5 系統(tǒng)軟件基本框架及主要功能模塊
圖 2為停車場收費管理系統(tǒng)軟件結(jié)構(gòu)框圖。
圖 2停車場收費管理系統(tǒng)軟件結(jié)構(gòu)框圖
5.1 視頻檢測管理模塊
車輛檢測的主要目的是從視頻流中提取運動區(qū)域,用于識別運動車輛。該模塊主要用于判斷是否有車輛牌照信息,若有,則進(jìn)行牌照識別,若無,則丟棄此圖像。本系統(tǒng)使用像素灰度相減的識別算法,計算前后圖像差,判斷是否有來車,一旦車輛駛近就對運動車輛進(jìn)行車牌的定位和識別。該模塊還包括了對動態(tài)禎的保存、入口時對車輛靜態(tài)圖像的抓拍、視頻圖像的回放等功能。
{$PAGE$}
5.2 車牌識別模塊
車牌識別 [4]包括車牌定位、字符分割和字符識別三個部分。對車牌識別模塊的要求是能自動地完成車牌識別的三個流程,將識別后的車牌字符存入數(shù)據(jù)庫,并自動產(chǎn)生其它輔助信息,如車輛進(jìn)入時間、車型等,使人工干預(yù)程度達(dá)到最小值。
5.3 收費管理模塊
收費管理是應(yīng)用模塊,它的主要功能是存儲用戶信息、實時車輛進(jìn)出信息、車輛收費標(biāo)準(zhǔn),添加、刪除、修改和查詢數(shù)據(jù)信息、報表輸出等數(shù)據(jù)庫操作;車輛入場計時、停車費用的計算;對各種不同用戶的權(quán)限設(shè)置及管理等。
6 軟件實現(xiàn)流程圖
6.1 入場流程
車輛進(jìn)入時,通過車輛視頻檢測模塊偵知車輛,由圖像抓拍模塊拍攝車輛圖像;隨后將獲取的圖像經(jīng)車牌照識別模塊對車牌號進(jìn)行辨識,并將辨識后的車牌號、車輛信息、車輛到達(dá)時間連同影像資料儲存在數(shù)據(jù)庫中;如果無法自動識別出車牌照或識別不全的,則由監(jiān)控人員通過監(jiān)控設(shè)備進(jìn)行人工辨識。
6.2 出場流程
當(dāng)有車輛要駛出停車場,由出口處的監(jiān)控對車輛視頻檢測,采用與入口的車牌識別模塊對車輛牌照進(jìn)行自動辨識,并將辨識后的車牌號與數(shù)據(jù)庫的信息進(jìn)行匹配,提取該車輛入庫時的時間和車輛信息,根據(jù)出入場時間自動計算停車時間和停車費用,調(diào)取車輛入場時抓拍的圖像與出口的車輛進(jìn)行比對,在收取停車費后,欄桿自動開啟放行。
圖 3停車場收費管理系統(tǒng)入場流程圖
圖 4停車場收費管理系統(tǒng)出場流程圖
7 結(jié)束語
停車場收費管理是智能交通系統(tǒng)的一個重要的組成部分。目前停車場多是采用以人工方式為主的傳統(tǒng)模式進(jìn)行收費管理?;趫D像識別技術(shù)而設(shè)計的停車場收費管理系統(tǒng),不僅具有設(shè)備安裝簡易、成本低、實時性好等特點,而且能更加有效減少管理人員的人為因素,增強停車場的安全性。該系統(tǒng)可應(yīng)用于公共停車場、小區(qū)停車場的收費管理,其車牌識別模塊可移植到開放式收費管理、電子警察等其它智能交通管理系統(tǒng)中;收費管理系統(tǒng)的可擴展性強,在其基礎(chǔ)上,很容易地增減、完善功能,應(yīng)用前景廣闊。