本發(fā)明涉及圖像處理領(lǐng)域,具體涉及一種車牌圖片矯正方法及裝置。
背景技術(shù):
:目前,在智能交通領(lǐng)域,為了實現(xiàn)車牌字符的識別,通常需要進行以下步驟:1、車牌區(qū)域定位;2、車牌字符分割;3、車牌字符識別。而上述處理過程中,每一個步驟的準確性都直接影響著后一個步驟的準確度,并最終影響車牌識別系統(tǒng)的整體識別性能。在原始的車輛視頻圖像中,車牌部分在很多情況下都存在傾斜的問題。針對這種車牌傾斜的問題,在定位出車牌區(qū)域后,如果不能對傾斜的車牌區(qū)域進行角度矯正,將會極大影響后續(xù)的車牌字符分割工作,也就不能獲得有效的字符識別結(jié)果。因此,如何能在從車輛視頻圖像中定位出車牌區(qū)域后,對傾斜的車牌區(qū)域進行矯正,是車牌識別系統(tǒng)及交通監(jiān)控、車輛門禁等應(yīng)用中的重要課題。技術(shù)實現(xiàn)要素:為了解決現(xiàn)有技術(shù)中存在的問題,本發(fā)明實施例期望提供一種車牌圖片矯正方法及裝置。本發(fā)明實施例提供了一種車牌圖片矯正方法,包括:確定待矯正車牌圖片的字符連通區(qū)域;根據(jù)最小二乘法對獲取的字符連通區(qū)域的中心點位置進行擬合,確定擬合結(jié)果;根據(jù)所述擬合結(jié)果確定車牌連通區(qū)域的傾斜角度;以待矯正車牌圖片中的車牌連通區(qū)域的中心點作為旋轉(zhuǎn)中心,對車牌連通區(qū)域進行旋轉(zhuǎn)。上述方案中,所述確定待矯正車牌圖片的字符連通區(qū)域包括:確定待矯正車牌圖片中車牌區(qū)域的顏色;根據(jù)車牌區(qū)域的顏色確定多個連通區(qū)域,所述連通區(qū)域為MSER連通區(qū)域或CCL連通區(qū)域;將所述多個連通區(qū)域中符合預(yù)設(shè)條件的連通區(qū)域確定為待矯正車牌的字符連通區(qū)域。上述方案中,所述根據(jù)車牌區(qū)域的顏色確定多個MSER連通區(qū)域,包括:當車牌區(qū)域的顏色為黃色或白色時,確定所述待矯正車牌圖片中的MSER-連通區(qū)域;當車牌區(qū)域的顏色為藍色或黑色時,確定所述待矯正車牌圖片中的MERS+連通區(qū)域;所述根據(jù)車牌區(qū)域的顏色確定多個CCL連通區(qū)域,包括:當車牌區(qū)域的顏色為黃色或白色時,對所述待矯正車牌圖片進行二值化后確定所述待矯正車牌圖片中的CCL連通區(qū)域;當車牌區(qū)域的顏色為藍色或黑色時,對所述待矯正車牌圖片進行二值化并反色后,確定所述待矯正車牌圖片中的CCL連通區(qū)域;或者,當車牌區(qū)域的顏色為藍色或黑色時,對所述待矯正車牌圖片進行二值化后確定所述待矯正車牌圖片中的CCL連通區(qū)域;當車牌區(qū)域的顏色為黃色或白色時,對所述待矯正車牌圖片進行二值化并反色后,確定所述待矯正車牌圖片中的CCL連通區(qū)域。上述方案中,所述預(yù)設(shè)條件包括:連通區(qū)域的寬度和高度的比值小于一;且,連通區(qū)域的寬度小于待矯正車牌圖片中的車牌區(qū)域?qū)挾鹊氖种?;且,連通區(qū)域的高度大于候選車牌區(qū)域高度的二分之一,小于候選車牌區(qū)域的高度。上述方案中,所述根據(jù)最小二乘法對獲取的字符連通區(qū)域的中心點位置進行擬合,確定擬合結(jié)果,包括:通過下式分別確定所獲取的每個字符連通區(qū)域的中心點坐標(xi,yi):其中,xc為相應(yīng)字符連通區(qū)域頂點橫坐標值;yc為相應(yīng)字符連通區(qū)域頂點的縱坐標值;wi為各個字符聯(lián)通區(qū)域的寬度;hi為各個字符聯(lián)通區(qū)域的高度;根據(jù)下式確定系數(shù)k的值:其中,n為字符連通區(qū)域的個數(shù);xi為字符連通區(qū)域中心點的橫坐標值;yi為字符連通區(qū)域中心點的縱坐標值,其中,i為正整數(shù),且i∈[1,n]。上述方案中,所述根據(jù)擬合結(jié)果確定車牌連通區(qū)域的傾斜角度α,包括:α=arctan(k)。本發(fā)明提供了一種車牌矯正裝置,所述裝置包括:第一確定模塊、擬合模塊、第二確定模塊及選擇模塊;其中,所述第一確定模塊,用于確定待矯正車牌圖片的字符連通區(qū)域;所述擬合模塊,用于根據(jù)最小二乘法對獲取的字符連通區(qū)域的中心點位置進行擬合,確定擬合結(jié)果;所述第二確定模塊,用于根據(jù)所述擬合結(jié)果確定車牌連通區(qū)域的傾斜角度;所述旋轉(zhuǎn)模塊,用于以待矯正車牌圖片中的車牌連通區(qū)域的中心點作為旋轉(zhuǎn)中心,對車牌連通區(qū)域進行旋轉(zhuǎn)。上述方案中,所述第一確定模塊包括:第一確定子模塊,用于確定待矯正車牌圖片中車牌區(qū)域的顏色;第二確定子模塊,用于根據(jù)車牌區(qū)域的顏色確定多個連通區(qū)域,所述連通區(qū)域為MSER連通區(qū)域或CCL連通區(qū)域;第三確定子模塊,用于將所述多個連通區(qū)域中符合預(yù)設(shè)條件的連通區(qū)域確定為待矯正車牌的字符連通區(qū)域。上述方案中,所述第二確定子模塊,包括:第一確定單元和第二確定單元;其中,所述第一確定單元,用于在車牌區(qū)域的顏色為黃色或白色時,確定所述待矯正車牌圖片中的MSER-連通區(qū)域;所述第二確定單元,用于在車牌區(qū)域的顏色為藍色或黑色時,確定所述待矯正車牌圖片中的MERS+連通區(qū)域;和/或,所述第二確定子模塊,包括:第三確定單元和第四確定單元;其中,所述第三確定單元,用于在車牌區(qū)域的顏色為黃色或白色時,確定所述待矯正車牌圖片中的CCL連通區(qū)域;所述第四確定單元,用于在車牌區(qū)域的顏色為藍色或黑色時,對所述待矯正車牌圖片進行二值化并反色后,確定所述待矯正車牌圖片中的CCL連通區(qū)域;或者,所述第三確定單元,用于在車牌區(qū)域的顏色為藍色或黑色時,確定所述待矯正車牌圖片中的CCL連通區(qū)域;所述第四確定單元,用于在車牌區(qū)域的顏色為黃色或白色時,對所述待矯正車牌圖片進行二值化并反色后,確定所述待矯正車牌圖片中的CCL連通區(qū)域。上述方案中,所述預(yù)設(shè)條件包括:連通區(qū)域的寬度和高度的比值小于一;且,連通區(qū)域的寬度小于待矯正車牌圖片中的車牌區(qū)域?qū)挾鹊氖种?;且,連通區(qū)域的高度大于候選車牌區(qū)域高度的二分之一,小于候選車牌區(qū)域的高度。上述方案中,所述擬合模塊包括:第四確定子模塊,用于通過下式分別確定所獲取的每個字符連通區(qū)域的中心點坐標(xi,yi):其中,xc為相應(yīng)字符連通區(qū)域頂點橫坐標值;yc為相應(yīng)字符連通區(qū)域頂點的縱坐標值;wi為各個字符聯(lián)通區(qū)域的寬度;hi為各個字符聯(lián)通區(qū)域的高度;第五確定子模塊,用于根據(jù)下式確定系數(shù)k的值:其中,n為字符連通區(qū)域的個數(shù);xi為字符連通區(qū)域中心點的橫坐標值;yi為字符連通區(qū)域中心點的縱坐標值,其中,i為正整數(shù),且i∈[1,n]。上述方案中,所述第三確定模塊用于通過下式確定車牌連通區(qū)域的傾斜角度α:α=arctan(k)。與現(xiàn)有技術(shù)相比,本發(fā)明實施例至少具備以下優(yōu)點:根據(jù)本發(fā)明實施例提供的車牌圖片矯正方法,在車牌區(qū)域有角度傾斜的情況下,能夠用最小二乘的方法計算出最優(yōu)擬合時的直線傾斜角度,并對傾斜車牌進行角度恢復(fù),即矯正,這種矯正方式準確度非常高。另一方面,對通過這種方式矯正后的車牌圖片再進行字符分割和識別處理時,可以很好地提高分割和識別的準確率。附圖說明圖1為本發(fā)明車牌圖片矯正方法在一種實施方式中的流程圖;圖2為一個車牌示意圖;圖3為本發(fā)明車牌矯正裝置在一種實施方式中的基本結(jié)構(gòu)圖;圖4為本發(fā)明車牌矯正裝置中的第一確定模塊在一種實施方式中的基本結(jié)構(gòu)圖;圖5為本發(fā)明車牌矯正裝置中的擬合模塊在一種實施方式中的基本結(jié)構(gòu)圖;圖6為本發(fā)明車牌圖片矯正方法在一種應(yīng)用示例中的流程圖;圖7為本發(fā)明車牌圖片矯正方法在另一種應(yīng)用示例中的流程圖。具體實施方式下面通過具體實施方式結(jié)合附圖對本發(fā)明作進一步詳細說明。實施例一參照圖1,示出了本發(fā)明一種車牌圖片矯正方法的步驟流程圖,該方法具體可以包括:步驟101、確定待矯正車牌圖片的字符連通區(qū)域;通常,待校正車牌圖片上會包括多個字符,也就包括多個字符連通區(qū)域,而字符連通區(qū)域的個數(shù)與待校正車牌圖片上所顯示的車牌的類型有關(guān)。具體的,所述確定待矯正車牌圖片的字符連通區(qū)域包括:確定待矯正車牌圖片中車牌區(qū)域的顏色;根據(jù)車牌區(qū)域的顏色確定多個連通區(qū)域;將所述多個連通區(qū)域中符合預(yù)設(shè)條件的連通區(qū)域確定為待矯正車牌的字符連通區(qū)域。上述方案中,所述車牌區(qū)域的顏色是指車牌的底色。在本發(fā)明的一種可選實施例中,所述根據(jù)車牌區(qū)域的顏色確定多個連通區(qū)域,包括:根據(jù)車牌區(qū)域的顏色確定多個最大穩(wěn)定極值區(qū)域(MSER,MaximallyStableExtremalRegions)連通區(qū)域;或者,根據(jù)車牌區(qū)域的顏色確定多個連通區(qū)域標記(CCL,Connected-ComponentLabeling)連通區(qū)域。具體的,所述根據(jù)車牌區(qū)域的顏色確定多個MSER連通區(qū)域,包括:當車牌區(qū)域的顏色為黃色或白色時,確定所述待矯正車牌圖片中的MSER-連通區(qū)域;當車牌區(qū)域的顏色為藍色或黑色時,確定所述待矯正車牌圖片中的MERS+連通區(qū)域。上述方案中,在確定MSER連通區(qū)域時,首先需要判斷車牌區(qū)域的顏色。如果車牌區(qū)域底色為黃色或白色,則灰度化后車牌區(qū)域底色為淺色,車牌號為深色,那么求取MSER-連通區(qū)域;如果車牌區(qū)域底色為藍色或黑色,則灰度化后車牌區(qū)域底色為深色,車牌號為淺色,那么求取MSER+連通區(qū)域。實際應(yīng)用中,在求取MSER連通區(qū)域時,既可以在灰度圖像的基礎(chǔ)上求取,也可以在二值圖像的基礎(chǔ)上求取。具體的,所述根據(jù)車牌區(qū)域的顏色確定多個CCL連通區(qū)域,包括:當車牌區(qū)域的顏色為黃色或白色時,對所述待矯正車牌圖片進行二值化后確定所述待矯正車牌圖片中的CCL連通區(qū)域;當車牌區(qū)域的顏色為藍色或黑色時,對所述待矯正車牌圖片進行二值化并反色后,確定所述待矯正車牌圖片中的CCL連通區(qū)域;或者,當車牌區(qū)域的顏色為藍色或黑色時,對所述待矯正車牌圖片進行二值化后確定所述待矯正車牌圖片中的CCL連通區(qū)域;當車牌區(qū)域的顏色為黃色或白色時,對所述待矯正車牌圖片進行二值化并反色后,確定所述待矯正車牌圖片中的CCL連通區(qū)域。具體的,二值化處理就是將圖片上的點的灰度置為0或255,使整個圖片呈現(xiàn)出明顯的黑白效果。上述方案中,在確定CCL連通區(qū)域過程中,首先需要判斷車牌區(qū)域的底色。如果車牌區(qū)域的底色是黃色或白色,則二值化后車牌區(qū)域底色為白色,車牌號為黑色;如果車牌區(qū)域底色是藍色或黑色,則二值化后車牌區(qū)域底色為黑色,車牌號為白色??梢?,藍色或黑色車牌二值化后的情況與黃色車牌或白色車牌恰好相反。因此,可以選定黃色和白色車牌的情況為標準,直接對待矯正車牌圖片進行二值化后求取其CCL連通區(qū)域,對于車牌區(qū)域為藍色或黑色的車牌,先對待矯正車牌圖片進行二值化,之后,再進行反色,之后,再針對處理后的待矯正車牌圖片求取其CCL連通區(qū)域。當然,也可以選擇藍色及黑色車牌的情況為標準,直接對待矯正車牌圖片進行二值化后求取其CCL連通區(qū)域,對于車牌區(qū)域為黃色或白色的車牌,先對待矯正車牌圖片進行二值化,之后,再進行反色,之后,再針對處理后的待矯正車牌圖片求取其CCL連通區(qū)域。在確定CCL連通區(qū)域時,必須對待矯正車牌圖片進行二值化,之后在二值圖像的基礎(chǔ)上進行CCL連通區(qū)域的求取,這里的二值圖像顧名思義,是指僅由黑白兩種顏色構(gòu)成的圖形。具體的,用于確定待矯正車牌的字符連通區(qū)域的預(yù)設(shè)條件包括:連通區(qū)域的寬度和高度的比值小于一;且,連通區(qū)域的寬度小于待矯正車牌圖片中的車牌區(qū)域?qū)挾鹊氖种唬磺?,連通區(qū)域的高度大于候選車牌區(qū)域高度的二分之一,小于候選車牌區(qū)域的高度。由于車牌中的字符在高度和寬度上有一定的標準,其高度與車牌區(qū)域的高度有一定的比例,其寬度也與車牌區(qū)域的寬度有一定的比例,因此,可以基于這些特點,通過上述預(yù)設(shè)條件在多個連通區(qū)域中篩選出字符連通區(qū)域。步驟102、根據(jù)最小二乘法對獲取的字符連通區(qū)域的中心點位置進行擬合,確定擬合結(jié)果;具體的,所述根據(jù)最小二乘法對獲取的字符連通區(qū)域的中心點位置進行擬合,確定擬合結(jié)果,包括:通過下式分別確定所獲取的每個字符連通區(qū)域的中心點坐標(xi,yi):其中,xc為相應(yīng)字符連通區(qū)域頂點橫坐標值;yc為相應(yīng)字符連通區(qū)域頂點的縱坐標值;wi為各個字符聯(lián)通區(qū)域的寬度;hi為各個字符聯(lián)通區(qū)域的高度。根據(jù)下式確定系數(shù)k的值:其中,n為字符連通區(qū)域的個數(shù);xi為字符連通區(qū)域中心點的橫坐標值;yi為字符連通區(qū)域中心點的縱坐標值,其中,i為正整數(shù),且i∈[1,n]。上面所述的k為擬合直線方程y=kx+b的系數(shù)k。在求出每個字符連通區(qū)域的中心點坐標之后,需要求取最優(yōu)的系數(shù)k和常量b,使擬合直線方程y=kx+b的函數(shù)值和觀測值之差的平方和最小。為此,采用最小二乘法對擬合直線y=kx+b的系數(shù)k和常量b進行推導(dǎo)。具體的,針對擬合直線方程y=kx+b,當其函數(shù)值與觀測值之差的平方和取得最小值時,有最優(yōu)擬合結(jié)果,此時所求得的k和b的取值即為最優(yōu)解。為了求取式的最小值,對式求k和b的偏導(dǎo)并令偏導(dǎo)值等于0,即:聯(lián)合以上二式,即可求得最優(yōu)擬合時的k和b的確定公式:以上詳述了k和b的求取公式的推導(dǎo)方法,而在傾斜角度的求取中,只需要求得k的取值即可。根據(jù)我國現(xiàn)有車牌類型,字符個數(shù)一般為五至十二個,因此,上述字符連通區(qū)域個數(shù)n的取值為:5≤n≤12。如圖2所示,為一個車牌的示意圖,圖中示出了七個示意性的字符連通區(qū)域,分別為字符連通區(qū)域11、字符連通區(qū)域12、字符連通區(qū)域13、字符連通區(qū)域14、字符連通區(qū)域15、字符連通區(qū)域16及字符連通區(qū)域17,其中1101所示出的位置(也就是字符連通區(qū)域的左上角頂點位置)即為字符連通區(qū)域11的頂點位置,相應(yīng)的,1201所示出的位置即為字符連通區(qū)域12的頂點位置;1301所示出的位置即為字符連通區(qū)域13的頂點位置;1401所示出的位置即為字符連通區(qū)域14的頂點位置;1501所示出的位置即為字符連通區(qū)域15的頂點位置;1601所示出的位置即為字符連通區(qū)域16的頂點位置;1701所示出的位置即為字符連通區(qū)域17的頂點位置。步驟103、根據(jù)所述擬合結(jié)果確定車牌連通區(qū)域的傾斜角度;該步驟中,所述根據(jù)所述擬合結(jié)果確定車牌連通區(qū)域的傾斜角度α,包括:α=arctan(k)。確定了車牌連通區(qū)域的傾斜角度α之后,即可對待校正的車牌圖片進行校正。步驟104、以待矯正車牌圖片中的車牌連通區(qū)域的中心點作為旋轉(zhuǎn)中心,對車牌連通區(qū)域進行旋轉(zhuǎn),旋轉(zhuǎn)角度為所述傾斜角度。也就是說,以待校正車牌圖片中車牌連通區(qū)域的中心點作為旋轉(zhuǎn)中心,對車牌連通區(qū)域整體進行旋轉(zhuǎn),旋轉(zhuǎn)角度即為上面所確定的傾斜角度α。綜上,,根據(jù)本發(fā)明實施例提供的車牌圖片矯正方法,在車牌區(qū)域有角度傾斜的情況下,能夠用最小二乘的方法計算出最優(yōu)擬合時的直線傾斜角度,并對傾斜車牌進行角度恢復(fù),即矯正,這種矯正方式準確度非常高。另一方面,對通過這種方式矯正后的車牌圖片再進行字符分割和識別處理時,可以很好地提高分割和識別的準確率。實施例二參照圖3,示出了本發(fā)明一種車牌矯正裝置實施例的結(jié)構(gòu)框圖,所述裝置包括:第一確定模塊31、擬合模塊32、第二確定模塊33及旋轉(zhuǎn)模塊34;其中,所述第一確定模塊31,用于確定待矯正車牌圖片的字符連通區(qū)域;所述擬合模塊32,用于根據(jù)最小二乘法對獲取的字符連通區(qū)域的中心點位置進行擬合,確定擬合結(jié)果;所述第二確定模塊33,用于根據(jù)所述擬合結(jié)果確定車牌連通區(qū)域的傾斜角度;所述旋轉(zhuǎn)模塊34,用于以待矯正車牌圖片中的車牌連通區(qū)域的中心點作為旋轉(zhuǎn)中心,對車牌連通區(qū)域進行旋轉(zhuǎn)。具體的,如圖4所示,所述第一確定模塊31包括:第一確定子模塊3101,用于確定待矯正車牌圖片中車牌區(qū)域的顏色;第二確定子模塊3102,用于根據(jù)車牌區(qū)域的顏色確定多個連通區(qū)域;第三確定子模塊3103,用于將所述多個連通區(qū)域中符合預(yù)設(shè)條件的連通區(qū)域確定為待矯正車牌的字符連通區(qū)域。進一步的,所述第二確定子模塊3102用于根據(jù)車牌區(qū)域的顏色確定多個MSER連通區(qū)域;或者,根據(jù)車牌區(qū)域的顏色確定多個CCL連通區(qū)域.具體的,所述第二確定子模塊3102,包括:第一確定單元和第二確定單元;其中,所述第一確定單元,用于在車牌區(qū)域的顏色為黃色或白色時,確定所述待矯正車牌圖片中的MSER-連通區(qū)域;所述第二確定單元,用于在車牌區(qū)域的顏色為藍色或黑色時,確定所述待矯正車牌圖片中的MERS+連通區(qū)域;和/或,所述第二確定子模塊,包括:第三確定單元和第四確定單元;其中,所述第三確定單元,用于在車牌區(qū)域的顏色為黃色或白色時,對所述待矯正車牌圖片進行二值化后確定所述待矯正車牌圖片中的CCL連通區(qū)域;所述第四確定單元,用于在車牌區(qū)域的顏色為藍色或黑色時,對所述待矯正車牌圖片進行二值化并反色后,確定所述待矯正車牌圖片中的CCL連通區(qū)域;或者,所述第三確定單元,用于在車牌區(qū)域的顏色為藍色或黑色時,對所述待矯正車牌圖片進行二值化后確定所述待矯正車牌圖片中的CCL連通區(qū)域;所述第四確定單元,用于在車牌區(qū)域的顏色為黃色或白色時,對所述待矯正車牌圖片進行二值化并反色后,確定所述待矯正車牌圖片中的CCL連通區(qū)域。在本發(fā)明的一種可選實施例中,所述預(yù)設(shè)條件包括:連通區(qū)域的寬度和高度的比值小于一;且,連通區(qū)域的寬度小于待矯正車牌圖片中的車牌區(qū)域?qū)挾鹊氖种?;且,連通區(qū)域的高度大于候選車牌區(qū)域高度的二分之一,小于候選車牌區(qū)域的高度。具體的,如圖5所示,所述擬合模塊32包括:第四確定子模塊3201和第五確定子模塊3202;其中,所述第四確定子模塊3201,用于通過下式分別確定所獲取的每個字符連通區(qū)域的中心點坐標(xi,yi):其中,xc為相應(yīng)字符連通區(qū)域頂點橫坐標值;yc為相應(yīng)字符連通區(qū)域頂點的縱坐標值;wi為各個字符聯(lián)通區(qū)域的寬度;hi為各個字符聯(lián)通區(qū)域的高度。所述第五確定子模塊3202,用于根據(jù)下式確定系數(shù)k的值:其中,n為字符連通區(qū)域的個數(shù);xi為字符連通區(qū)域中心點的橫坐標值;yi為字符連通區(qū)域中心點的縱坐標值,其中,i為正整數(shù),且i∈[1,n]。具體的,所述第三確定模塊33用于通過下式確定車牌連通區(qū)域的傾斜角度α:α=arctan(k)。在具體實施過程中,上述第一確定模塊31、擬合模塊32、第二確定模塊33及旋轉(zhuǎn)模塊34均可以由具備數(shù)據(jù)處理能力的設(shè)備內(nèi)的中央處理器(CPU,CentralProcessingUnit)、微處理器(MPU,MicroProcessingUnit)、數(shù)字信號處理器(DSP,DigitalSignalProcessor)或可編程邏輯陣列(FPGA,F(xiàn)ield-ProgrammableGateArray)來實現(xiàn)。應(yīng)用示例一參照圖6,示出了本發(fā)明一種車牌圖片矯正方法的應(yīng)用流程圖,具體包括以下步驟:S601、確定車牌區(qū)域顏色;S602、判斷車牌區(qū)域顏色是否為藍色或黑色,如果是,轉(zhuǎn)至步驟S603;否則,轉(zhuǎn)至步驟S604;S603、獲取車牌的MSER-連通區(qū)域;S604、獲取車牌的MSER+連通區(qū)域;S605、依次對獲取的MSER連通區(qū)域進行篩選;S606、判斷連通區(qū)域是否符合預(yù)設(shè)篩選條件,如果是,轉(zhuǎn)至步驟S68繼續(xù)執(zhí)行;如果否,轉(zhuǎn)至步驟S67;S607、舍棄不符合預(yù)設(shè)篩選條件的連通區(qū)域;S608、將符合篩選條件的連通區(qū)域確定為字符連通區(qū)域;S609、確定字符連通區(qū)域的中心點坐標(xi,yi);具體的,通過下式分別確定所獲取的每個字符連通區(qū)域的中心點坐標(xi,yi):其中,xc為相應(yīng)字符連通區(qū)域頂點橫坐標值;yc為相應(yīng)字符連通區(qū)域頂點的縱坐標值;wi為各個字符聯(lián)通區(qū)域的寬度;hi為各個字符聯(lián)通區(qū)域的高度。S610、確定系數(shù)k的值;具體的,根據(jù)下式確定系數(shù)k的值:其中,n為字符連通區(qū)域的個數(shù);xi為字符連通區(qū)域中心點的橫坐標值;yi為字符連通區(qū)域中心點的縱坐標值,其中,i為正整數(shù),且i∈[1,n]。S611、確定車牌連通區(qū)域的傾斜角度;具體的,車牌連通區(qū)域的傾斜角度α通過下式確定:α=arctan(k)。S612、以待矯正車牌圖片中的車牌連通區(qū)域的中心點作為旋轉(zhuǎn)中心,以傾斜角度α對車牌連通區(qū)域進行旋轉(zhuǎn)。應(yīng)用示例二參照圖7,示出了本發(fā)明一種車牌圖片矯正方法的應(yīng)用流程圖,具體包括以下步驟:S701、確定車牌區(qū)域顏色;S702、判斷車牌區(qū)域顏色是否為藍色或黑色,如果是,轉(zhuǎn)至步驟S703;否則,轉(zhuǎn)至步驟S704;S703、對待矯正車牌進行二值化后,獲取車牌的CCL連通區(qū)域;S704、對待矯正車牌進行二值化并反色后,獲取車牌的CCL連通區(qū)域;S705、依次對獲取的CCL連通區(qū)域進行篩選;S706、判斷連通區(qū)域是否符合預(yù)設(shè)篩選條件,如果是,轉(zhuǎn)至步驟S78繼續(xù)執(zhí)行;如果否,轉(zhuǎn)至步驟S77;S707、舍棄不符合預(yù)設(shè)篩選條件的連通區(qū)域;S708、強符合篩選條件的連通區(qū)域確定為字符連通區(qū)域;S709、確定字符連通區(qū)域的中心點坐標(xi,yi);具體的,通過下式分別確定所獲取的每個字符連通區(qū)域的中心點坐標(xi,yi):其中,xc為相應(yīng)字符連通區(qū)域頂點橫坐標值;yc為相應(yīng)字符連通區(qū)域頂點的縱坐標值;wi為各個字符聯(lián)通區(qū)域的寬度;hi為各個字符聯(lián)通區(qū)域的高度。S710、確定系數(shù)k的值;具體的,根據(jù)下式確定系數(shù)k的值:其中,n為字符連通區(qū)域的個數(shù);xi為字符連通區(qū)域中心點的橫坐標值;yi為字符連通區(qū)域中心點的縱坐標值,其中,i為正整數(shù),且i∈[1,n]。S711、確定車牌連通區(qū)域的傾斜角度;具體的,車牌連通區(qū)域的傾斜角度α通過下式確定:α=arctan(k)。S712、以待矯正車牌圖片中的車牌連通區(qū)域的中心點作為旋轉(zhuǎn)中心,以傾斜角度α對車牌連通區(qū)域進行旋轉(zhuǎn)。本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實施例的實施例可提供為方法、裝置、或計算機程序產(chǎn)品。因此,本發(fā)明實施例可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。本發(fā)明實施例是參照根據(jù)本發(fā)明實施例的方法、終端設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計算機或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本發(fā)明實施例的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明實施例范圍的所有變更和修改。最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。以上對本發(fā)明所提供的一種車牌圖片矯正方法及裝置,進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,根據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。當前第1頁1 2 3