999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于OpenCV的車牌識別在車位鎖上的應(yīng)用

2020-03-03 05:04:32陳征汪琳霞
時代汽車 2020年23期

陳征 汪琳霞

摘 要:在提倡發(fā)展智能交通系統(tǒng)的背景下,提出了使用共享車位的方法來解決停車過程中遇到的問題,這樣就有了共享車位鎖的誕生,然而現(xiàn)在的共享車位鎖的性能和智能程度不是很高,所以本設(shè)計研究的目的就是要通過將基于OpenCV的車牌識別技術(shù)應(yīng)用到共享車位鎖上來提高車位鎖的性能和智能程度。本設(shè)計使用Linux內(nèi)核的嵌入式處理器作為采集和處理終端,利用適用Linux系統(tǒng)的V4L2框架來驅(qū)動攝像頭采集圖像,利用OpenCV開源庫來做圖像處理,利用字符模板匹配法來識別字符,利用識別返回的結(jié)果控制反饋模塊進行反饋。經(jīng)測試表明:識別車牌時可以較好的識別出字母和數(shù)字,漢字的識別還要優(yōu)化,主要是字符模板匹配法的識別算法還要優(yōu)化,數(shù)據(jù)采集和圖像處理較穩(wěn)定。

關(guān)鍵詞:智能交通 共享車位 車牌識別

Application of License Plate Recognition Based on OpenCV in Parking Lock

Chen Zheng,Wang Linxia

Abstract:In the context of advocating the development of intelligent transportation systems, a method of using shared parking spaces was proposed to solve the problems encountered in the parking process, which led to the birth of shared parking locks, but the performance and intelligence of current shared parking locks is not very high. The purpose of this design research is to improve the performance and intelligence of parking locks by applying open CV-based license plate recognition technology to shared parking locks. This design makes full use of the embedded processor of the Linux kernel as the collection and processing terminal, which means the V4L2 framework of the Linux system to drive the camera to collect images, the open CV open source library for image processing, the character template matching method to identify characters, and the result of the control feedback module for feedback are adopted to. Tests show that letters and numbers can be better recognized when recognizing license plates. And the recognition of Chinese characters needs to be optimized, the recognition algorithm of the character template matching method should be optimized, and the data collection and image processing are more stable.

Key words:intelligent transportation, shared parking spaces, license plate recognition

1 研究背景簡介

國內(nèi)外的現(xiàn)狀和發(fā)展趨勢:

隨著經(jīng)濟的不斷發(fā)展,交通運輸?shù)男枨蟛粩嘣黾樱斐闪巳蚱嚳偭吭诙虝r間內(nèi)呈指數(shù)上升的形勢,導(dǎo)致世界各國都受到交通擁堵的困擾。在這種情況下,智能交通系統(tǒng)ITS(Intelligent Transportation Systems)應(yīng)運而生。同時在國內(nèi)外資源的利用方面,提出了共享經(jīng)濟的理念。共享車位鎖就是在共享經(jīng)濟的理念下針對改善停車狀況而產(chǎn)生的產(chǎn)品,這一產(chǎn)品在國內(nèi)還是處在研究發(fā)展階段,大多數(shù)的共享車位鎖是通過識別二維碼或者掃描車位鎖上的二維碼來實現(xiàn)開鎖的,對于將車牌識別技術(shù)應(yīng)用于共享車位鎖上來實現(xiàn)更加智能地控制車位鎖的研究還目前還沒有。

目前,中國智慧停車行業(yè)整體格局相對分散,主要以智能停車設(shè)備商、智能停車解決方案提供商、互聯(lián)網(wǎng)停車企業(yè)為主,在經(jīng)過筆者的調(diào)研以后,發(fā)現(xiàn)很多的商場、醫(yī)院等公共區(qū)域的停車位非常緊張,這給人們出行帶來極大的不便,人們在出行的時候會因為停車難的問題選擇公共交通甚至不出行,這樣的現(xiàn)狀會在以后變得越發(fā)突出。

2 研究意義

本課題通過對車位停車的充分調(diào)研,在車位共享方面使用互聯(lián)網(wǎng)相關(guān)技術(shù)解決以下問題:(1)公共停車位緊缺而私人停車位大量空閑兩個現(xiàn)象并存的問題;(2)改善違章停車問題;(3)地下車庫掃碼停車遇到的網(wǎng)絡(luò)信號差、無法掃碼等問題。現(xiàn)在的車位鎖的性能和智能程度不是很高,所以本設(shè)計研究的意義就是通過將車牌識別技術(shù)應(yīng)用到車位鎖上來提高車位鎖的性能和智能程度。

3 車牌識別在車位鎖上的應(yīng)用現(xiàn)狀和發(fā)展

目前,將車牌識別應(yīng)用在車位鎖上的非常少,常見的都是在小區(qū)或者商場的停車場門口設(shè)置一個欄桿,識別到正確車牌后,欄桿升起,放車輛通行。還有一種就是掃碼的車位鎖,這種智能車位鎖是開放式停車場場地車輛收費的專用設(shè)備,它可與道閘控制系統(tǒng)等配套使用,也可單獨使用實現(xiàn)臨時停車無人值守自助掃碼繳費、預(yù)約車位停車等功能。

4 軟硬件及框架設(shè)計

4.1 軟件平臺開發(fā)環(huán)境選取

軟件平臺選擇Linux平臺,效果穩(wěn)定后后移植到ARM平臺上,通過OpenCV和ARM交叉編譯的OpenCV庫來保證移植后的穩(wěn)定性。

4.2 硬件需求

本設(shè)計選擇了一塊搭載了Cortex-A53內(nèi)核的處理器。圖像采集模塊選擇性能較好的USB高清攝像頭。模擬的升降車位鎖模塊反應(yīng)靈敏的繼電器。

4.3 框架設(shè)計

本系統(tǒng)主要是由三個模塊組成,分別是圖像采集模塊、圖像識別和處理模塊、結(jié)果模擬與反饋模塊。其中圖像采集模塊是采集圖像并保存圖像為特定格式的圖片作為下一個模塊的輸入,然后是圖像識別和處理模塊,處理圖像并返回識別結(jié)果或錯誤,最后是結(jié)果的反饋,當識別出車牌后,識別的結(jié)果要與事先存在開發(fā)板里的車牌數(shù)據(jù)匹配從而得到車牌識別的結(jié)果。

5 圖像識別與處理程序設(shè)計

本設(shè)計的圖像識別與處理程序設(shè)計,主要有六個步驟,其中第一個步驟是圖像的預(yù)處理,預(yù)處理包含兩步,分別是載入圖像和灰度化處理,處理完之后要進行第二個步驟,是將灰度化的圖像二值化處理,然后第三步,進行邊緣檢測。第四步是將字符分割出來得到單個字符的圖片,第五步是將得到的單個字符圖片和字符模板匹配識別出字符,第六步返回結(jié)果。

6 圖像預(yù)處理

6.1 圖像載入

圖像的預(yù)處理,一般包含圖像的載入和圖像的灰度化處理。

在OpenCV中,有可以給廣大開發(fā)者直接調(diào)用的接口,用來載入圖像,但是在即使知道是很簡單的接口調(diào)用,也需要了解其中的原理,首先,要了解圖像的本質(zhì)是什么,圖像是由一個一個的像素點組成的,對圖像的操作,也是基于像素點的基礎(chǔ)上來操作的,所以還要了解像素點的特點,像素點一般都至少有三個分量,叫做RGB分量。在載入圖像的時候,要將該圖像的每一個像素點的分量的值保存起來。

6.2 灰度化處理

圖像的灰度化處理可以在圖像載入之后立即處理,對于一些圖片識別來說,使用灰度圖來識別會比用彩色圖來的容易,識別效果也更為準確,這也是為什么要將圖片灰度化處理的一部分原因,在進行灰度化的處理的時候,本設(shè)計用OpenCV里的接口imread來處理,通過給imread函數(shù)的第二個參數(shù)給CV_LOAD_IMAGE_GRAYSCALE值來將載入的圖像直接灰度化,這樣就可以獲得一張灰度化后的圖片,一樣可以用mat類定義的對象保存起來,方便后續(xù)對灰度圖的處理。

在圖像預(yù)處理之后,就要對灰度化后的圖像進行二值化處理,二值化指的是將圖像的灰度值變成0或者255,也就是要把圖像變成黑和白兩種顏色,這樣就可以顯現(xiàn)出很強的對比,沒有中間過渡的顏色,這樣的話有一些特征就容易被凸顯出來,當然,在某些極端情況下,也會導(dǎo)致特征的丟失,本設(shè)計識別的車牌是需要提取一些特征的,所以需要用到二值化,讓車牌的特征信息更加的明顯。

6.3 二值化

6.3.1 OTSU二值化

OTSU二值化方法,這是一種自動計算閾值的二值化算法,由于發(fā)明的人叫Nobuyuki Otsu,所以被命名為OTSU二值化,這種方法是通過統(tǒng)計學(xué)的方法來計算閾值,步驟如下:

(1)初始化統(tǒng)計的參數(shù),灰度級的確立。(2)統(tǒng)計灰度級中每個像素在整幅圖中的個數(shù)。(3)計算每個灰度級占圖形中的概率分布。(4)遍歷灰度級[0,255],計算出最大類間方差下的閾值。(5)分別計算各類的平均灰度。(6)依次找到最大類間方差下的閾值。

6.3.2 threshold二值化

threshold二值化方法,這是不同于OTSU二值化用統(tǒng)計學(xué)的方法,它只是通過不同的5種閾值初始化來找到想要的閾值,在本設(shè)計中初始化閾值參數(shù)的時候,將閾值參數(shù)初始化為130左右,初始化閾值的二值化處理類型選擇了二進制閾值,對應(yīng)的值為0,還有其他四種類型,分別為:反二進制閾值,對應(yīng)的值為1;截斷閾值,對應(yīng)的值為2;0閾值,對應(yīng)的值為3;反0閾值,對應(yīng)的值為4;調(diào)用threshold方法為threshold( srcGray, desImage, thres, maxVal, threshTpye);thres參數(shù)是指閾值參數(shù)初始化的值,本設(shè)計測試多次之后,給thres的值是130,maxVal一般是設(shè)置成255,threshType是二值化處理類型的參數(shù),給的0,意思是二進制閾值。

6.4 邊緣檢測

邊緣檢測主要是檢測車牌的邊緣,常見的邊緣檢測方法有差分邊緣檢測,拉普拉斯邊緣檢測等。

本設(shè)計中檢測出來的車牌要符合預(yù)設(shè)的寬高比,這樣后面進行字符分割的時候才能準確一些,同時邊緣檢測后提取出來的車牌也要越清晰越好,所以使用差分邊緣檢測和拉普拉斯邊緣檢測會比較好。

差分邊緣檢測主要是要計算兩種邊緣,分別是水平邊緣和垂直邊緣,這樣疊加出來的邊緣才會更加清晰,而拉普拉斯邊緣檢測則類似于銳化的原理,對于邊界點更加敏感,主要目的是突出圖像的細節(jié)或者增強模糊圖形的細節(jié),可實現(xiàn)灰度反差增強,同時使圖像更加清晰,對于圖像中灰度變化劇烈的區(qū)域,拉普拉斯邊緣檢測法可以使他們變得更加對比強烈,而OpenCV中已經(jīng)把拉普拉斯邊緣檢測的接口做好了,可以直接調(diào)用Laplacian()函數(shù)來突出圖像的邊緣。

6.5 字符分割

在做字符分割之前,要確定好很多的初始數(shù)值或數(shù)值區(qū)間,以確保分割出來的字符是想要的效果,比如一個字符它的長度大概占多少個像素點,寬大概要占多少像素點,這些都是要考慮的。主要要考慮到的有:

在將要確定的值都用宏定義確定之后,就可以開始做字符分割的步驟了,首先需要進行寬高比例檢測,再進行面積比例檢測,最后才是分割字符。

6.6 識別結(jié)果返回

在分割出每一個字符之后,本設(shè)計的識別方法是把該字符和車牌的字符模板特征值來匹配識別,然后返回結(jié)果。比如0字符的字符模板特征值是{16,19,10,12,10,10,15,18,110,3,2,2,3,3,3},而相對應(yīng)的漢字也有對應(yīng)的字符模板特征值,如字符“湘”對應(yīng)的字符模板特征值是{19,27,20,34,19,36,24,37,216,4,4,7,13,28,3},匹配之后返回識別結(jié)果。

7 結(jié)語

在這里要感謝一下我的導(dǎo)師汪琳霞老師督促我完成這個研究,對我?guī)椭级啵m然目前這個研究還不夠完善,但是只要我們一步一個腳印的走下去就可以得到我們想要的結(jié)果,共勉!

基金項目:湖南省大學(xué)生研究性學(xué)習(xí)和創(chuàng)新性實驗計劃項目《車牌識別技術(shù)在共享車位鎖上的應(yīng)用研究與實現(xiàn)》項目編號:2018XJXZ113。

參考文獻:

[1]曾瑞韜.基于RFID智能停車位管理系統(tǒng)開發(fā)[D].南京:東南大學(xué),2016.

[2]李彬.嵌入式車牌識別系統(tǒng)的設(shè)計與實現(xiàn)[D].西安:西安工業(yè)大學(xué),2013.

[3]莊鑫博.BP神經(jīng)網(wǎng)絡(luò)_OpenCV_QT_車牌識別[D].成都:成都信息工程學(xué)院,2014.

主站蜘蛛池模板: 热伊人99re久久精品最新地| 久久中文字幕不卡一二区| 日韩性网站| 国产精品天干天干在线观看| 狠狠躁天天躁夜夜躁婷婷| 午夜老司机永久免费看片| 国产一在线| 国产成人精品男人的天堂| 91小视频在线| 99这里只有精品在线| 中国美女**毛片录像在线| 国产精品久久自在自线观看| 色噜噜综合网| 性网站在线观看| 婷婷激情五月网| 免费AV在线播放观看18禁强制| av手机版在线播放| 亚洲无码熟妇人妻AV在线| 国产玖玖玖精品视频| 国产精品美女免费视频大全| 国产精品色婷婷在线观看| 日本少妇又色又爽又高潮| 精品超清无码视频在线观看| 免费A∨中文乱码专区| 国产精品久久久久鬼色| 国产美女精品在线| 无码内射在线| 久久精品无码一区二区国产区| 国内精品自在自线视频香蕉| 亚洲国产精品日韩欧美一区| 日韩欧美国产精品| 欧美亚洲中文精品三区| 99视频免费观看| 欧美中出一区二区| 久久综合色天堂av| 免费国产小视频在线观看| 欧洲一区二区三区无码| 午夜三级在线| 欧美另类视频一区二区三区| 免费国产一级 片内射老| 色婷婷成人网| 国产人人射| 国产精品亚洲一区二区三区z | 国产成人精品优优av| 青青久久91| 九九热免费在线视频| 亚洲激情99| 99成人在线观看| 久久黄色一级视频| 91亚洲精选| 九九这里只有精品视频| 视频在线观看一区二区| 99re在线视频观看| 免费观看男人免费桶女人视频| 国产成人精品高清不卡在线| 久久久久国产一区二区| 中文字幕伦视频| 午夜视频日本| 婷婷色丁香综合激情| 成人亚洲视频| 国产综合在线观看视频| 免费人成网站在线观看欧美| 又爽又大又黄a级毛片在线视频 | 中文字幕无码制服中字| 国产成人1024精品下载| 欧美国产日韩一区二区三区精品影视| 99爱在线| 成人国产小视频| 欧美日韩北条麻妃一区二区| 国产精品任我爽爆在线播放6080 | 色哟哟国产精品一区二区| 视频国产精品丝袜第一页| 亚洲天堂网2014| 99在线视频免费| 国产在线精品人成导航| 成人在线观看不卡| 国产真实乱子伦精品视手机观看| 波多野结衣在线se| 国产在线精品网址你懂的| 99精品热视频这里只有精品7| 亚洲欧美日韩成人在线| 亚洲欧美综合另类图片小说区|