1.24位真彩色->256色灰度圖。
2.預(yù)處理:中值濾波。
3.二值化:用一個(gè)初始閾值T對(duì)圖像A進(jìn)行二值化得到二值化圖像B。
初始閾值T的確定方法是:選擇閾值T=Gmax-(Gmax-Gmin)/3,Gmax和Gmin分別是最高、最低灰度值。
該閾值對(duì)不同牌照有一定的適應(yīng)性,能夠保證背景基本被置為0,以突出牌照區(qū)域。
4.削弱背景干擾。對(duì)圖像B做簡(jiǎn)單的相鄰像素灰度值相減,得到新的圖像G,即Gi,j=|Pi,j-Pi,j-1|i=0,1,…,439 j=0,1,…,639Gi,0=Pi,0,左邊緣直接賦值,不會(huì)影響整體效果。
5.用自定義模板進(jìn)行中值濾波
區(qū)域灰度基本被賦值為0。考慮到文字是由許多短豎線組成,而背景噪聲有一大部分是孤立噪聲,用模板(1,1,1,1,1)T對(duì)G進(jìn)行中值濾波,能夠得到除掉了大部分干擾的圖像C。
6.牌照搜索:利用水平投影法檢測(cè)車牌水平位置,利用垂直投影法檢測(cè)車牌垂直位置。
7.區(qū)域裁剪,截取車牌圖像。
標(biāo)簽:
Gmax-G
1.24
Gmax
閾值
上傳時(shí)間:
2014-01-08
上傳用戶:songrui
在C 語(yǔ)言中,表達(dá)式是最重要的組成部分之一,幾乎
所有的代碼都由表達(dá)式構(gòu)成。表達(dá)式的使用如此廣泛,讀
者也許會(huì)產(chǎn)生這樣的疑問(wèn),像+ 、- 、3 、/ 、& & 這樣簡(jiǎn)單
的運(yùn)算也會(huì)出現(xiàn)問(wèn)題嗎? 程序員在編寫(xiě)表達(dá)式時(shí),往往帶
有一些不良的習(xí)慣。即使是編寫(xiě)很簡(jiǎn)單的表達(dá)式,這些不
良習(xí)慣也可能造成隱患,這個(gè)小小的隱患甚至可能引起整
個(gè)系統(tǒng)的崩潰。實(shí)際上,在程序調(diào)試過(guò)程中,表達(dá)式中存
在的大部分隱患皆來(lái)源于程序員的主觀臆測(cè),即認(rèn)為表達(dá)
式應(yīng)該是按自己認(rèn)為的方式執(zhí)行,但結(jié)果可能完全相反。
這是因?yàn)槌绦蛟O(shè)計(jì)語(yǔ)言或編譯器的某些內(nèi)在機(jī)制并不如
我們所想的那樣。所有的編譯器都遵從這一假定:程序員
都是“神”,他們既了解編程語(yǔ)言的各種特性,也了解編譯
器本身一些鮮為人知的處理原則。當(dāng)然, 程序員不是
“神”。因此,程序員在編寫(xiě)程序的過(guò)程中需要小心地避免
編譯器“設(shè)置”的各種陷阱,而問(wèn)題是有些時(shí)候很難預(yù)測(cè)下
一步是否會(huì)踏上一個(gè)陷阱
標(biāo)簽:
表達(dá)式
語(yǔ)言
分
代碼
上傳時(shí)間:
2015-09-08
上傳用戶:jennyzai