寧云智 劉東?!∨醽?lái)芝
摘要:車牌識(shí)別系統(tǒng)是智能交通中的一個(gè)重要組成部分,字符識(shí)別是車牌識(shí)別系統(tǒng)中的一個(gè)關(guān)鍵環(huán)節(jié),為了準(zhǔn)確地識(shí)別車牌,需要對(duì)車牌圖像進(jìn)行一系列的處理,當(dāng)圖像信號(hào)變?nèi)鯇?dǎo)致圖像細(xì)節(jié)不清晰時(shí)可以使用增強(qiáng)對(duì)比度的方法讓圖像更清晰,從而提高車牌的正確識(shí)別率。
關(guān)鍵詞:圖像對(duì)比度? 灰度值? 算法
一.引言
為了提高圖像質(zhì)量可以采用圖像增加技術(shù),車牌圖像處理最主要是要突出關(guān)鍵部位,對(duì)車牌圖像的關(guān)鍵部位進(jìn)行圖像增加技術(shù)處理,從而提高圖像質(zhì)量。為了改善視覺效果在數(shù)字圖像處理中也會(huì)使用圖像增強(qiáng)技術(shù),圖像增加技術(shù)就是使圖像便于機(jī)器理解與分析所使用的方法或加強(qiáng)特征措施的統(tǒng)稱。圖像細(xì)節(jié)不清可以使用圖像增強(qiáng)對(duì)比度的方法使圖像更清晰。車牌圖像拍攝的質(zhì)量受光照與天氣的影響,圖像不清的可以將圖像進(jìn)行灰度擴(kuò)展方法改善圖像質(zhì)量,從而提高車牌正確識(shí)別率。
二.圖像對(duì)比度增強(qiáng)算法設(shè)計(jì)
圖像對(duì)比度增強(qiáng)算法是按一定的規(guī)則修改圖像中每一個(gè)像素的灰度值而改變圖像灰度的動(dòng)態(tài)范圍。本文采用灰度概率統(tǒng)計(jì)法來(lái)增強(qiáng)圖像對(duì)比度。圖像灰度修正的計(jì)算公式如下:
三.圖像對(duì)比度增強(qiáng)算法代碼
關(guān)鍵代碼如下:
BYTE* SubArea =? new BYTE[dwPS];
if(SubArea == NULL)return FALSE;
BYTE* pbyGC = SubArea;
for(i = 0;i <j;i++){
BYTE* Rs = lpbyBits32 + BIndex;
for(h = 0;h< w;h++){
BYTE a = *Rs++;
BYTE b = *Rs++;
BYTE c = *Rs++;
Rs++;
BYTE gy = (BYTE)(((WORD)c * 30 + (WORD)b * 59 + (WORD)a * 11)/ 100);
*pbyGC++ = gy;
nEG += gy;
}
BIndex += dwWB;
}
nEG /= dwPS;
BIndex = y * dwWB + 4 * x;
pbyGC = SubArea;
for(i = 0;i < j;i++){
BYTE* Rs = lpbyBits32 + BIndex;
for(j = 0;j < w;j++){
BYTE byGraySrc = *pbyGC++;
int nGrayDst = (m_nPercentage * ((int)byGraySrc - nEG))/ 100 + m_nExpDst;
BYTE byGrayDst = (BYTE)(BOUND(nGrayDst,0,255));
*Rs++ = byGrayDst;
*Rs++ = byGrayDst;
*Rs++ = byGrayDst;
Rs++;
}
BIndex += dwWB;
}
delete[]SubArea;
return TRUE;
}
車牌圖像比度增強(qiáng)后,圖像細(xì)節(jié)更清楚,灰度等級(jí)比例更平衡,從而改善圖像質(zhì)量,提高車牌識(shí)別準(zhǔn)確度。