国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于數(shù)學形態(tài)學的車牌識別系統(tǒng)設計仿真

2019-11-13 01:36張萍邢蕾
科技視界 2019年29期
關(guān)鍵詞:車牌識別

張萍 邢蕾

【摘 要】針對車輛牌照的自動識別問題,提出一種基于形態(tài)學的車牌識別系統(tǒng)設計。通過對采集到的原始彩色圖像進行灰度化、濾波等預處理,并利用數(shù)學形態(tài)學方法對圖像進行閉合、腐蝕等運算,進而實現(xiàn)了車牌定位,再使用投影法完成對車牌的字符分割,最后采用模板匹配法對字符進行識別。MATLAB仿真結(jié)果顯示,設計具有較高的識別效果,識別速度較快。

【關(guān)鍵詞】數(shù)學形態(tài)學;車牌識別;字符分割;模板匹配

中圖分類號: TP391.41文獻標識碼: A文章編號: 2095-2457(2019)29-0008-002

DOI:10.19694/j.cnki.issn2095-2457.2019.29.003

Design and Simulation of License Plate Recognition System Based on Mathematical Morphology

ZHANG Ping XING Lei

(Electric power Department Yinchuan Energy Institute,Yinchuan Ningxia 750105,China)

【Abstract】Aiming at the problem of automatic recognition of vehicle license plate, a design of vehicle license plate recognition system based on morphology is proposed.By preprocessing the collected original color image by graying, filtering, etc., and using the mathematical morphology method to close and corrode the image, the license plate location is realized, and then the projection method is used to complete the pair. The character segmentation of the license plate is finally recognized by the template matching method.The simulation results of MATLAB show that the design has a higher recognition effect and the recognition speed is faster.

【Key words】Mathematical Morphology; License Plate Recognition;Character Segmentation;Template Matching

0 引言

近年來,交通運輸事業(yè)快速發(fā)展,人車路持續(xù)高速增長,截至今年6月底,全國機動車保有量已達3.4億輛,其中汽車2.5億輛[1]。高速增長之下,也對交通管理和控制方面提出了更高要求。為了能更好地提升交通運輸效率、確保交通安全和提高能源的利用率,就必須要加快道路交通現(xiàn)代化和智能化建設的全方面發(fā)展[2]。

本設計通過對圖像處理技術(shù)、數(shù)學形態(tài)學方法的研究,提出了一種基于數(shù)學形態(tài)學的車牌識別方法,并利用MATLAB軟件強大的功能,對采集到的車牌圖像經(jīng)過圖像預處理、車牌定位、字符分割和識別等過程,實現(xiàn)了車牌識別,且實驗結(jié)果顯示,識別效果較好、識別迅速。

1 系統(tǒng)總體方案設計

車牌識別系統(tǒng)包括車牌圖像預處理、車牌定位、字符分割和字符識別四部分[3-4]。整體識別流程如圖1所示,系統(tǒng)首先對采集到的車輛正面圖像進行灰度化、濾波、邊緣檢測等預處理,再利用數(shù)學形態(tài)學中的運算方法對車牌圖像進行定位,然后對車牌圖像中的字符進行分割,最后利用模板匹配法完成車牌識別并輸出結(jié)果[5]。

圖1 車牌識別整體流程

2 系統(tǒng)設計的語言環(huán)境介紹

車牌識別系統(tǒng)的軟件采用MATLAB軟件,它將數(shù)值分析、矩陣計算、科學數(shù)據(jù)可視化等諸多強大功能集成在一個易于使用的視窗環(huán)境中,很大程度上擺脫了傳統(tǒng)非交互式程序設計語言的編輯模式[6]。在處理圖像方面,MATLAB具有運算符豐富、編程靈活、程序設計自由度大、可移植性好等特點,還具有源程序的開放性的優(yōu)勢。

3 車牌識別系統(tǒng)的實現(xiàn)

3.1 車牌預處理

實際應用中,由于受行駛速度、光線強度氣等因素影響,系統(tǒng)采集到的照片質(zhì)量不是很高,會存在光照不均、歪斜、模糊等問題。為提高車牌的識別效率,需對原始圖像進行預處理,通常需要經(jīng)過圖像灰度化、圖像濾波、邊緣檢測等處理過程。

3.1.1 圖像的灰度化

為了減少程序運行時間、提升系統(tǒng)處理速度,需要將彩色圖像轉(zhuǎn)換成灰度圖像。經(jīng)過灰度化后的圖像中無任何色彩,只含圖像原有的亮度信息。本設計采用加權(quán)平均法,計算公式為:Y=0.3×R+0.59×G+0.11×B。式中R、G、B分別是彩色圖像的3個基本分量信息,Y是灰度圖像的灰度值。

3.1.2 圖像濾波

圖像拍攝時,受外界因素影響,會存在有噪聲的影響。圖像濾波的主要目的是減少圖像中噪聲對車牌后續(xù)處理中的干擾。中值濾波不僅可以有效地降低噪音對圖像的影響,還可以較好地保留圖像的原有信息,具有較強的降噪聲能力[7]。本設計選擇采用中值濾波法進行圖像的濾波去噪。濾波以后的圖像如圖2所示。

3.1.3 邊緣檢測

車牌識別過程中,邊緣檢測是一個很重要的操作,它可以得到清晰的車牌輪廓,為進一步進行車牌的定位與分割做好準備。實際應用中,圖像的邊緣檢測過程一般都是通過選取模板來與圖像進行卷積計算完成的,選取的模板算子不同,檢測結(jié)果也不同[8]。本設計采用Roberts算子,利用edge()函數(shù)完成邊緣檢測。邊緣檢測后圖像如圖3所示。

圖2 濾波后圖像

圖3 邊緣檢測后圖像

3.2 車牌定位

車牌定位是從處理后的車牌圖像中確定出車牌所在的位置并將其提取出來。車牌定位的準確性直接決定車牌識別的精度。數(shù)學形態(tài)學可以簡化圖像數(shù)據(jù),在除去不相干的結(jié)構(gòu)噪聲干擾的同時,還可保持圖像基本的形態(tài)特征[9]。它包含膨脹、腐蝕、開啟和閉合四種基本運算。本設計利用腐蝕、閉合兩個運算的組合得到圖像中的連通域,再使用bwareaopen()函數(shù)對連通區(qū)域進行篩選、移除不符合車牌特征的小對象,定位出車牌區(qū)域,如圖4、圖5所示。

圖4 數(shù)學形態(tài)學處理后圖像

圖5 篩選后定位出車牌圖像區(qū)域

3.3 字符分割

字符分割是從定位后含有字符的車牌圖像區(qū)域中分割出單獨的字符??紤]到我國車牌具有字符間隔較大的特點,不會出現(xiàn)字符與字符的粘連現(xiàn)象,本設計采用垂直投影法完成字符分割。即利用字符間存在間隙,說明車牌圖像在字符間隙處垂直方向的投影存在波谷,只要準確地找到這些字符間的波谷位置即能切分出每個字符[10]。這種算法不僅程序設計簡單、運行速度快,還滿足實時性的需求。

3.4 字符識別

考慮到獲取的字符圖像較為清晰,本設計采用模板匹配法來完成字符識別,即將目標字符與模板字符逐一比對并做像素減法,得到新的圖像,再統(tǒng)計結(jié)果圖像中‘1的個數(shù),個數(shù)最少的即為最佳匹配[11]。為提高程序運行效率,比對前根據(jù)字符所在車牌內(nèi)的位置縮小比對范圍,將漢字、字母、數(shù)字分別進行存放和比對,識別效率較高。

4 結(jié)論

隨著智能交通時代的到來,車牌識別受到更多關(guān)注,識別算法也發(fā)展很快。本設計采用灰度化、中值濾波、Roberts算子邊緣檢測法進行圖像預處理,基于數(shù)學形態(tài)學對車牌進行定位,借助垂直投影法完成字符分割,使用模板匹配法依次對車牌字符(下轉(zhuǎn)第20頁)(上接第9頁)比對并識別,MATLAB仿真結(jié)果表明,設計能夠有效地實現(xiàn)車牌識別。在仿真的過程中,不同的車牌由于情況不同可能還需要對某些步驟進行一定的修改才能識別,比如對于車牌本身懸掛傾斜或者車牌有污損、遮擋等情況,需要進行處理后再識別,這些需要優(yōu)化和改進的地方,之后的時間里我還會繼續(xù)進行優(yōu)化和完善。

【參考文獻】

[1]孫亞慧.智能交通“2.0”給道路裝上“大腦”[N].人民日報海外版,2019-8-19.

[2]陳建華.基于MATLAB的車牌識別仿真系統(tǒng)研究[J].計算機產(chǎn)品與流通,2017(8):143-145.

[3]張小敏,常郝.車牌定位算法研究進展[J].哈爾濱師范大學自然科學學報,2017,1(33):44-46.

[4]崔詩晨,遲宗濤.基于MATLAB的車牌識別的設計[J].工業(yè)控制計算機,2017,30(8):68-69.

[5]高直,吳寶福,王媛媛.基于數(shù)學形態(tài)學的車牌自動識別系統(tǒng)[J].計算機時代,2018(7):56-59.

[6]趙小川,何灝,繆遠誠.MATLAB數(shù)字圖像處理實戰(zhàn)[M]. 北京:機械工業(yè)出版社,2013.6:6-8.

[7]索靜.基于圖像處理的車牌識別系統(tǒng)的分析與設計[J].工業(yè)控制計算機,2016,29(12):32-34.

[8]陳佳.基于形態(tài)學的車牌定位方法的研究與應用[D].衡陽:南華大學,2015,5:24-28.

[9]劉懷芝,陸小虎,徐喜東,陳本焱.國外電子測量技術(shù)[J].2018,37(1):20-23。

[10]趙娟.車牌識別系統(tǒng)中字符分割的研究[D].杭州:浙江工業(yè)大學,2015,3:47-52.

[11]尹肖波.基于MATLAB實現(xiàn)的車牌識別系統(tǒng)[D].杭州:浙江工業(yè)大學,2017,4:28-31.

猜你喜歡
車牌識別
車牌識別的專利技術(shù)綜述
基于車牌識別的機混車道視頻測速算法
多伦县| 巴南区| 镇坪县| 泸州市| 雷波县| 克山县| 兴海县| 上栗县| 隆德县| 远安县| 同心县| 清新县| 莱阳市| 镇平县| 上蔡县| 瑞金市| 江都市| 连平县| 高要市| 利辛县| 敖汉旗| 哈巴河县| 叶城县| 永寿县| 团风县| 安徽省| 隆化县| 淳化县| 赣州市| 长岭县| 招远市| 彝良县| 鄂伦春自治旗| 永泰县| 湘潭县| 嵩明县| 泽普县| 唐海县| 太湖县| 宿州市| 宁武县|