0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

帶你深入了解車牌號識別系統(tǒng),STM32F103RBT單片機(jī)為主控

電子工程師 ? 來源:lp ? 2019-03-27 14:19 ? 次閱讀

本設(shè)計STM32F103RBT單片機(jī)為主控,控制OV7670攝像頭(帶FIFO)進(jìn)行圖像采集,通過模式識別、匹配獲得車牌的識別結(jié)果,并在顯示屏上顯示。為盡大可能的提高處理速度,所以對STM32單片機(jī)進(jìn)行了16倍頻。識別主要過程包括圖像采集、二值化分析、識別車牌區(qū)域、字符分割、字符匹配五過程。在有需要的地方上面可以增加計時計費功能,以便對車輛進(jìn)行實時有效的管理。減少車輛過多造成困擾,減少城市交通帶來的負(fù)擔(dān),在交通違章方面起到監(jiān)督的作用。

1、圖像采集

圖像通過OV7670攝像頭進(jìn)行數(shù)據(jù)采集,采集的圖像大小為320*240像素,像素格式為RGB565。每個像素由兩字節(jié)組成,第一字節(jié)的高五位是R,第一字節(jié)的低三位和第二字節(jié)的高三位組成G,第二字節(jié)的低五位是B。圖像通過STM32單片機(jī)讀取,并將數(shù)據(jù)進(jìn)行特殊處理后,顯示于TFT顯示屏上。

2、二值化分析

攝像頭的數(shù)據(jù)在采集過程中,對每個像素進(jìn)行二值化處理,即設(shè)定R、G、B的閾值。通過二值化處理,將像素值分為全黑0x0000和全白0xffff兩種。同時通過程序分析出每行的跳變點。分析跳變點的目的是識別出車牌區(qū)域。

3、識別車牌區(qū)域

通過二值化分析出各行的跳變點,車牌區(qū)域處由于字符,導(dǎo)致跳變點明顯較多,約大于15個,通過跳變點的分析和判斷,即可識別出車牌區(qū)域位置。如下圖中左側(cè)紅色標(biāo)記點,即為各行的跳變點數(shù)目。本系統(tǒng)程序中設(shè)定跳變點大于15個,在連續(xù)行存在多個跳變點大于15的位置處,將起始位置設(shè)定為車牌區(qū)域的上邊邊界Y_up,結(jié)束位置設(shè)定為車牌區(qū)域的下邊邊界Y_down。再通過RGB-HSV顏色轉(zhuǎn)換,識別出車牌區(qū)域的左邊邊界X_left和右邊邊界X-right。這樣既可獲取車牌區(qū)域的準(zhǔn)確邊界,如下圖藍(lán)色邊框范圍。

4、字符分割

車牌區(qū)域識別后,再次通過二值化進(jìn)行字符的分割處理。處理過程中,獲取各個字符的左邊邊界kk和右邊邊界k,若分割出來的字符數(shù)為8,則分割比較準(zhǔn)確。如下圖所示,豎向藍(lán)線為各個字符的邊界標(biāo)記。字符分割,為下一步字符匹配準(zhǔn)備總要參數(shù)。

5、字符匹配

字符分割后,進(jìn)行歸一化處理,再逐一對各個字符進(jìn)行字符匹配。字符模板通過取模軟件先提取出,存放于程序中,其大小為24*50的單一像素。匹配后,將相似性最大值的對應(yīng)字符作為輸出結(jié)果,并予以顯示。

因單片機(jī)容量有限,目前車牌識別的漢字只有6個:渝閩京浙陜粵。買家可以通過更改程序,更換其他的漢字。數(shù)字和字母是全部能識別。

電路原理

系統(tǒng)供電DC5V ,接入STM32核心板5V引腳。STM32核心板上通過穩(wěn)壓芯片AMS1117將5V變?yōu)?.3V電壓,并通過核心板引腳輸出。3.3V電壓為STM32芯片、攝像頭模塊、TFT彩屏的供電電壓。焊接電路時,將攝像頭模塊和TFT彩屏接至3.3V引腳,而不是5V引腳。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)采集
    +關(guān)注

    關(guān)注

    39

    文章

    6108

    瀏覽量

    113667
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10900

    瀏覽量

    356092
  • 識別系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    138

    瀏覽量

    18813

原文標(biāo)題:道路千萬條,方案這一條,帶你深入了解車牌號識別系統(tǒng)

文章出處:【微信號:cirmall,微信公眾號:電路設(shè)計技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    【FPGA參賽作品】車牌定位和識別系統(tǒng)

    稍許眉目,當(dāng)然要更加努力啦~在這里謝謝各位的幫忙~暫時寫下軟硬件的配置,供以后查看【硬件部分】采用Xilinx Spartan-6 系列FPGA作為主控和運算核心,AVR單片機(jī)做輔助控制,攝像頭采用
    發(fā)表于 07-27 13:09

    【TL6748 DSP申請】基于DSP的車牌識別系統(tǒng)

    有機(jī)會玩TMS320F項目描述:用TMS320C6748搭載攝像頭實現(xiàn)車牌自動識別系統(tǒng),基于模糊控制,圖像分割、模式識別等理論,通過對采集的數(shù)據(jù)進(jìn)行分析掃描,自動補全不全或污損的
    發(fā)表于 09-09 16:59

    【TL6748 DSP申請】移動車牌號識別與測速

    申請理由:該板子恰好適合調(diào)試應(yīng)用項目描述:使用攝像機(jī)和無線設(shè)備傳輸回圖像,基于MATLAB圖像識別自動檢測行車的車牌號,并能跟蹤測速
    發(fā)表于 10-09 15:10

    基于fpga的車牌號識別系統(tǒng)設(shè)計涉及到哪些知識

    基于fpga的車牌號識別系統(tǒng)設(shè)計涉及到哪些知識
    發(fā)表于 05-07 09:10

    智能停車場車牌自動識別系統(tǒng)特點

    閘  道閘主要是用來控制管理車輛進(jìn)出的?! ?、進(jìn)出口控制器及顯示屏一體機(jī)  安裝在入口,語音和顯示一體,用來提示和顯示停車場車位實時狀況和車輛信息,如剩余車位,識別到的車牌號碼,停車時間及應(yīng)繳納
    發(fā)表于 06-13 11:02

    車牌識別PDA是什么?有什么作用?

    車牌識別PDA是在智能手持終端的基礎(chǔ)上集成車牌號識別算法的移動設(shè)備,采用目前用戶量最多的安卓方案,界面與智能手機(jī)相同,操作簡單。同時具備車牌號
    發(fā)表于 09-19 15:05

    請問stm32f103RBT能使用SDIO讀取SD卡嗎?

    stm32f103RBT是不是沒有SDIO硬體只有STM32F103 有256K FLASH以上,才能使用SDIO硬體讀取SD卡呢?
    發(fā)表于 03-01 06:35

    怎么實現(xiàn)基于STM32F103單片機(jī)車牌識別圖像處理識別系統(tǒng)的設(shè)計?

    STM32的主要優(yōu)點是什么?怎么實現(xiàn)基于STM32F103單片機(jī)車牌識別圖像處理識別系統(tǒng)的設(shè)計
    發(fā)表于 09-29 06:29

    賽靈思FPGA DIY系列(1):車牌號定位與識別系統(tǒng)

    在智能交通領(lǐng)域,汽車牌照自動識別系統(tǒng)是道路交通智能化的重要因素,包括車牌定位、字符分割和字符識別三個主要部分。本項目主要探討車牌定位和字符分割兩個部分,字符
    發(fā)表于 12-06 13:38 ?1.3w次閱讀

    MDK3.5下jlink SWD功能調(diào)試stm32f103rbt資料

    MDK3.5下jlink SWD功能調(diào)試stm32f103rbt6設(shè)置
    發(fā)表于 11-09 18:07 ?74次下載

    如何使用FPGA進(jìn)行車牌識別系統(tǒng)的設(shè)計與實現(xiàn)?詳細(xì)資料免費下載

    本文對傳統(tǒng)的以通用數(shù)字信號處理器(dsp)為核心的車牌識別系統(tǒng)進(jìn)行了改進(jìn),介紹了一種新的基于fpga車牌識別系統(tǒng)。該系統(tǒng)主要通過攝像頭采集汽
    發(fā)表于 09-06 14:25 ?33次下載
    如何使用FPGA進(jìn)行<b class='flag-5'>車牌</b><b class='flag-5'>識別系統(tǒng)</b>的設(shè)計與實現(xiàn)?詳細(xì)資料免費下載

    車牌識別是如何實現(xiàn)的

    車牌識別(LPR)系統(tǒng)是以圖像處理、模式識別等技術(shù)為基礎(chǔ)的智能識別系統(tǒng),通過攝像機(jī)所拍攝道路上行
    發(fā)表于 06-27 09:35 ?4427次閱讀

    使用STM32單片機(jī)實現(xiàn)車牌識別系統(tǒng)的設(shè)計資料說明

    本文主要研究基于 STM32 單片機(jī)車牌識別系統(tǒng),以 STM32F103RBT 單片機(jī)
    發(fā)表于 10-16 08:00 ?55次下載
    使用<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>實現(xiàn)<b class='flag-5'>車牌</b><b class='flag-5'>識別系統(tǒng)</b>的設(shè)計資料說明

    基于STM32單片機(jī)車牌識別

    GitHub代碼地址視頻演示地址QQ交流群:658384577系統(tǒng)介紹???使用STM32F103RCT6作為主控,攝像頭使用OV7670(帶FIFO)。STM32進(jìn)行了16倍頻。
    發(fā)表于 11-05 11:20 ?97次下載
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>車牌</b><b class='flag-5'>識別</b>

    調(diào)試心得——航順HK32F103RBT6單片機(jī)運行慢的問題

    航順HK32F103RBT6單片機(jī)運行慢的問題問題描述:用慣了ST公司的M3系列單片機(jī),而又要支持國產(chǎn),所以找到了國產(chǎn)航順M3系列,說它完全和STM32
    發(fā)表于 12-03 13:21 ?2次下載
    調(diào)試心得——航順HK32<b class='flag-5'>F103RBT</b>6<b class='flag-5'>單片機(jī)</b>運行慢的問題