freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于c++的車牌自動識別算法(文件)

2025-02-03 12:21 上一頁面

下一頁面
 

【正文】 系統(tǒng):此系統(tǒng)是針對道路交通路口電子監(jiān)控中,由于觸發(fā)設(shè)備或攝像機(jī)的客觀原因,從而產(chǎn)生大量錯拍,誤拍的圖像,為后續(xù)的違章處理帶來相當(dāng)不便的情況,根據(jù)車牌清晰度、紅燈、過線等標(biāo)志,對圖像進(jìn)行不同的過濾處理。停車場管理:在園區(qū)停車場出、入口處,設(shè)有車牌自動識別系統(tǒng),對進(jìn)出停車場的車輛自動識別,并根據(jù)數(shù)據(jù)庫中的車牌數(shù)據(jù)判斷是否是已買(或租)車位的車輛,對已買(或租)的車輛放行,并自動記錄其出入停車場時間,以便出現(xiàn)車輛被盜等情況時查詢,對進(jìn)入停車場的已買(或租)車位的車輛自動將其車位處的擋車器打開,以便車輛停放;對其它車輛,將自動記錄其出入停車場的時間,以便計時收費(fèi),對進(jìn)入停車場的其它車輛自動分配停車位并將其車位處的擋車器打開,以便車輛停放。我國車輛牌照的基本元素包括漢字(牌照中包括的漢字大約60個)、英文字母(AZ)、數(shù)字(09)和顏色(藍(lán)、黃、白、黑)。編號超過10萬時,就由A、B、C等英文字母代替,其中,第三、四個字符可能是英文字母,也可能是阿拉伯?dāng)?shù)字,第五至第七個字符均為阿拉伯?dāng)?shù)字。(3)就車牌尺寸而言,車前車牌是440mm長,140mm寬;每個字符為45mm寬,90mm高;字符之間間隔為10mm,中間還有一個點;最后就是第一個字符和最后一個字符距離邊界的距離為25mm。針對車牌識別技術(shù),在以前國內(nèi)外學(xué)者取得的成果基礎(chǔ)上,努力學(xué)習(xí)和創(chuàng)新,并且結(jié)合我國車牌的特殊性,開發(fā)出具有實用性的車牌識別算法。開發(fā)出了具有實用參考價值的車牌自動識別的軟件演示平臺,實現(xiàn)整個車牌的定位、字符分割和字符識別。采集控制部分控制攝像機(jī)采集一幅汽車圖像送至計算機(jī)內(nèi)。目前,隨著視頻檢測技術(shù)的提高,有些已經(jīng)開始使用視頻流檢測系統(tǒng),檢測是否有車輛通過。為了提高系統(tǒng)對天氣、環(huán)境、光線等的自適應(yīng)性,攝像機(jī)一般采用自動對焦、自動光圈的一體化機(jī);車輛檢測通常采用車輛傳感器,如地感線圈、紅外線等。比如說在攝取車牌圖像時加強(qiáng)光照,盡量使車牌的位置和攝像機(jī)的距離為最佳等等。(3)結(jié)果輸出部分將識別出的車牌號碼通過液晶屏幕或者顯示器輸出出來,必要的時候需要與車輛數(shù)據(jù)庫建立連接,從而進(jìn)一步顯示出該車輛的狀態(tài)。一般把車牌識別系統(tǒng)的處理過程分為三個大步驟:(1)車牌定位;(2)字符分割;(3)字符識別。首先,我們得到的圖像可能是彩色圖像,但是由于彩色圖像數(shù)據(jù)量巨大,處理起來不方便且速度較慢,所以有必要將彩色圖像轉(zhuǎn)換為灰度圖像。當(dāng)然,對于不同的環(huán)境和設(shè)備,噪聲的類型是不同的,比如說有高斯濾波,中值濾波等等,具體使用那一種濾波,要根據(jù)應(yīng)用環(huán)境和系統(tǒng)硬件設(shè)備情況而定。本人也提出了兩種有效的車牌定位算法,一種是基于高帽變換和小波變換的車牌提取方法,另一種是基于投影法和數(shù)學(xué)形態(tài)學(xué)的車牌提取方法。從車牌定位算法得到的車牌圖像具有一些特殊性,所以我們必須首先對他們進(jìn)行預(yù)處理。同時,車牌圖像中基本上只含有車牌,不包括其他的區(qū)域,因此我們可以利用這一特點把圖像盡量增強(qiáng)。而且字符間的位置,間距是一定的,排列也相當(dāng)有規(guī)律。前一種算法的特點是首先采用拉普拉斯算子對進(jìn)行車牌區(qū)域進(jìn)行邊緣檢測;然后,以拉普拉斯變換檢測到的邊緣點為“種子”點進(jìn)行區(qū)域生長,得到“初步”字符候選區(qū);接著,去除高度、寬度和高寬比明顯不符合字符區(qū)域要求的“初步”字符候選區(qū),得到“中間”字符候選區(qū)域;然后,結(jié)合車牌的先驗知識修正和補(bǔ)足字符區(qū)域,得到“最終”字符候選區(qū)域。文章先后介紹了車牌自動識別系統(tǒng)的硬件組成和軟件部分,并且詳細(xì)地介紹了車牌識別系統(tǒng)的軟件流程。在此之前我們將就車牌提取在國內(nèi)外常用的算法和技術(shù)發(fā)展?fàn)顩r作一個較詳細(xì)的說明。由于車牌可以出現(xiàn)在圖像上的任何位置,而且由于受天氣、背景、磨損等外界干擾因素的影響,造成得到牌定位一直是車牌自動識別系統(tǒng)中的重點和難點。根據(jù)這些特點,人們提出了多種車牌定位的方法。由于灰度圖像的函數(shù)表示比較簡單,在圖像處理時可以減少運(yùn)算時間,提高運(yùn)算速度。對此直方圖采用離散指數(shù)平滑法進(jìn)行平滑,而且具有一定寬度和對稱性,因此可以利用這一特征來排除一部分峰點。由于經(jīng)過預(yù)處理后,車牌的投影具有明顯的豎線條區(qū)域,可以根據(jù)這個特點,在二值圖像中進(jìn)行區(qū)域搜索,尋找出具有較多豎線條的區(qū)域,并將它們作為候選的車牌位置。腐蝕是一種消除邊界點的過程,結(jié)果是使目標(biāo)縮小,孔洞增大,因而可有效地消除孤立噪聲點。通過開、閉運(yùn)算,可以將目標(biāo)區(qū)域顯示出來。然后,用數(shù)學(xué)形態(tài)學(xué)方法對小波分解得到的細(xì)節(jié)圖像進(jìn)行一系列膨脹和腐蝕運(yùn)算,有效的消除細(xì)小的物體,增強(qiáng)目標(biāo)區(qū)域內(nèi)的連通性,從而在結(jié)果圖像中只留下了車牌這一待尋的目標(biāo)。因此作者從這一點出發(fā),提出了利用遺傳算法對圖像進(jìn)行優(yōu)化搜索,設(shè)計區(qū)域的特征矢量,構(gòu)造出適應(yīng)函數(shù),尋找到車牌區(qū)域的最佳定位參量。搭建了一個基于c/c++語言的算法演示平臺,該平臺集成了我們算法研究的結(jié)果,以及一些通用的數(shù)學(xué)算法,該平臺是完全開放的,可以自由在其基礎(chǔ)上增加新的算法并可方便的觀察算法結(jié)果。計算機(jī)內(nèi)的軟件模塊從輸入圖像中找到牌照的位置,對牌照作字符分割,得到各個字符的點陣數(shù)據(jù)。圖像采集部分包括光線不足時自動光源補(bǔ)足和CCD攝像頭,以攝取清晰的車輛圖像。switch( Pic) {case 1: hBitmap=(H BITMAP) LoadImage( AfxGetInstanceHandle) ,res\ 1. bmp, IMAGE_BITMAP, 0, 0,LR _ LOADFROMFILE | LR _ CREAT EDIBSECT ION) 。break。default:break。buf1= _ ecvt ( now _Longitude, longit ude _ precision,amp。/ / 確定需要存儲的數(shù)據(jù)位數(shù)if( now_L atitude 100)lat itude_precision= 10。 latitude_decimal, amp。 / / 點擊確定時, 在此處畫點CSaveDraw * pt _SaveDraw= new CSaveDraw( dlg. m_Latitude, ongit ude,dlg. m_Lat itude, dlg. m_Longit ude,m_linestyle, 3, m_clr ,m_nL ineWidt h, T RU E) 。 / / 存儲, 以待重繪} 整體設(shè)計流程采用此種新方法進(jìn)行IC 設(shè)計的整體流程如圖1 所示。通過C ++ 和Verilog 形成的上層和下層的縱向?qū)哟侮P(guān)系,可實現(xiàn)SOC 設(shè)計從系統(tǒng)到物理實現(xiàn)的一致與準(zhǔn)確。類通過把數(shù)據(jù)和方法包裝在一起并將它們視為整體來封裝信息,在結(jié)構(gòu)上隱藏了應(yīng)用細(xì)節(jié)并嚴(yán)格限制對其數(shù)據(jù)和操作的外部訪問,保護(hù)了數(shù)據(jù)的完整性。任務(wù)完成后,接收對象返回信息給發(fā)送者( 輸出結(jié)果) 或給其他對象傳遞消息,要求執(zhí)行其他任務(wù)。類中的成員和成員函數(shù)可通過類對象來調(diào)用。不過, 在Verilog 中只能定義有形( concrete) 模塊,不能定義抽象( abstract) 模塊。在程序的執(zhí)行處理上,C ++ 程序是一行接一行依次執(zhí)行的,屬于順序結(jié)構(gòu),而Verilog 描述的硬件是可以在同一時間同時運(yùn)行的,屬于并行結(jié)構(gòu)。Verilog 中模塊的調(diào)用與C ++ 語言的函數(shù)調(diào)用是有區(qū)別的,在Verilog 中模塊調(diào)用,可以使用名稱綁帶來指定端口。在邏輯電路設(shè)計過程中兩種語言對不同的接口類型需區(qū)別對待。通過以上對兩種語言的對比分析,可以看出,C ++ 語言與Verilog 硬件描述語言類似,只要運(yùn)用合理的轉(zhuǎn)化設(shè)計方法,就可以準(zhǔn)確一致的實現(xiàn)SOC設(shè)計在軟件與硬件上的相結(jié)合。 模塊的定義方式在DSP 的設(shè)計過程中,其包含有乘法累加器、運(yùn)算器、狀態(tài)生成器、指令存儲器和外部主機(jī)接口等基礎(chǔ)模塊。 ∥輸入信號int o_ alu_ z [23: 0]。對于信號的初始化則可在構(gòu)造函數(shù)中完成,這樣可以保證在每個對象首次使用之前初始值被編譯器自動應(yīng)用在每個類對象上。 ∥指令操作函數(shù)public:void Run( ) 。 i < 5。 ∥變量輸出打印函數(shù)}void ALU∶∶Operation( ){switch( opc_pute){case 2: ∥ADDC 帶進(jìn)位加法運(yùn)算alu_c = alu_a + alu_b + Carry。在Verilog 的頂層Top 模塊中,將各基礎(chǔ)模塊文件包含進(jìn)去,然后在引用時用“因此,尋找一個適合大多數(shù)情況和大部分環(huán)境的、更加通用的車牌識別方法顯得十分有必要和重要。當(dāng)本論文付梓之時,我體會到了探索的艱辛,也品嘗到了收獲的喜悅,“文章天下事,得失寸心知”,我更加深刻的明白了學(xué)無止境的含義,看到了自身的不足。首先,感謝老師在論文選題、方案設(shè)計、提綱確定、細(xì)節(jié)寫作等方面都給了我非常細(xì)致的指導(dǎo)和建議,使我領(lǐng)會了基本的思考方式,掌握了通用的研究方法,最后順利的完成了論文。最后,感謝背后一直默默無聞支持我的家人,當(dāng)我遇到困難和挫折時,當(dāng)我退縮不前時,總有他們陪伴著我、鼓勵著我,是他們的無私付出,促使我不斷進(jìn)步。有太多的期待與憧憬充盈心間,明天,又是一個全新的開始。有太多的事歷歷在目,宛如昨日,記憶猶新。其次,感謝各位教過我的老師們,正是他們四年來對我的辛勤培育、指導(dǎo)和幫助 ,才使我打下了良好的基礎(chǔ),順利的完成學(xué)業(yè)和論文。之前,因了一些莫名的執(zhí)著,我斤斤計較著收益和成本的距離,想要量出一個最大,然而成本一再沉淀,收益卻遙遙不見,彷徨過、苦楚過、猶豫過,但最終堅持下來,終于明白,收益并不意味著幸福,努力過、付出過、為夢想不曾放棄過便有收獲,知足常樂。綜上所述,車牌識別技術(shù)是未來交通領(lǐng)域必不可少的技術(shù),現(xiàn)在進(jìn)行車牌識別技術(shù)的研究和應(yīng)用開發(fā)是具有相當(dāng)?shù)睦碚搩r值和現(xiàn)實意義的。5 結(jié)論本文通過分析C ++ 這種面向?qū)ο蟮木幊陶Z言的特性,使C ++ 可以在集成電路的設(shè)計中發(fā)揮出重要的作用,隨著車牌自動識別系統(tǒng)性能的提高,其應(yīng)用也在逐漸深入到我們生活的方方面面。}∥……}4. 2 模塊的連接方式各基礎(chǔ)功能模塊編寫好后,需將各模塊連接起來以構(gòu)成整體。 ∥ALU 指令操作碼∥…}void ALU∶∶Run( ) ∥ALU 操作運(yùn)行函數(shù){Operation( ) 。ALU∶ ∶ALU( ){i_alu_state = 0。類體內(nèi)用于描述模塊內(nèi)部功能操作的成員函數(shù):Operation ( ) 聲明為private 類型,再聲明一個public 類型成員函數(shù)Run ( ) ,其中包含內(nèi)部功能函數(shù),用于外部對類模塊的調(diào)用。 ∥操作碼寄存器int shift_ amount。parameter ADDC = 2。 同時,又不能使用C ++ 中較為抽象的語法,如迭
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1