一種車牌識別方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種車牌識別方法及系統(tǒng),通過一個攝像單元采集多個車道中車輛的車牌信息,得到采集錄像,獲取采集錄像中每一幀的車牌信息,判斷車牌信息中的車牌號碼是否為新出現(xiàn)的車牌號碼,若不是,則根據(jù)車牌信息的相似性將車牌信息排入相應(yīng)的隊列,即相似性最高的隊列,并判斷隊列中車牌信息的幀序號之間最大差值是否達到第一預(yù)定值,若是,則對該隊列中的車牌號碼進行投票,得到有效車牌號碼。本方案通過一個攝像單元采集多個車道中車輛的車牌信息,避免了在每個車道中均鋪設(shè)電感及安裝閃頻燈和攝像機,避免了施工成本的增加及難度的增加。
【專利說明】一種車牌識別方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及識別領(lǐng)域,尤其涉及一種車牌識別方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前快速路車牌識別普遍采用的是單幀抓拍識別方式,即各個車道上的車通過壓地感觸發(fā)對應(yīng)的頻閃燈和攝像機對當前圖像進行抓拍,后臺處理器則對抓拍到的圖像進行處理,得到單一車牌識別結(jié)果。
[0003]然而,通過這種方法,快速路上需要對每個車道均鋪設(shè)地感,并針對每個車道各安裝一臺頻閃燈和攝像機,這就增加了施工成本及難度。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種車牌識別方法及系統(tǒng),以解決現(xiàn)有技術(shù)中由于在每個車道均鋪設(shè)地感及針對每個車道各安裝一臺頻閃燈和攝像機,造成的施工成本的增加以及難度的增加的問題,其具體方案如下:
[0005]一種車牌識別方法,包括:
[0006]通過一個攝像單元采集多個車道中車輛的車牌信息,得到采集錄像;
[0007]獲取所述采集錄像中當前幀的車牌信息,所述車牌信息包括:車牌號碼、置信度及幀序號;
[0008]判斷所述車牌信息中的車牌號碼是否為新出現(xiàn)的車牌號碼;
[0009]若否,則根據(jù)所述車牌信息的相似性將所述車牌信息排入相應(yīng)的隊列;
[0010]判斷所述當前幀的車牌信息中的幀序號與其所在隊列中的其它車牌信息的幀序號最大差值是否達到第一預(yù)定值;
[0011]若是,則對所述隊列中的車牌號碼進行投票,得到有效車牌號碼。
[0012]進一步的,還包括:
[0013]當所述車牌信息中的車牌號碼是新出現(xiàn)的車牌號碼時,將所述車牌信息排入空的隊列。
[0014]進一步的,在將所述車牌信息排入空的隊列之前,還包括:
[0015]判斷當前是否有空隊列;
[0016]若有,則將所述車牌信息排入空隊列;否則,將幀序號之間相差最大的隊列進行投票,并清空;
[0017]將所述車牌信息排入清空后的隊列。
[0018]進一步的,在所述得到有效車牌號碼之后,還包括:
[0019]將所述有效車牌號碼對應(yīng)的車牌信息進行存儲。
[0020]進一步的,所述判斷所述車牌信息中的車牌號碼是否為新出現(xiàn)的車牌號碼,具體為:
[0021]將所述車牌信息中車牌號碼與各隊列中的最新車牌號碼進行匹配;
[0022]若所述車牌號碼與任一最新車牌號碼相比滿足預(yù)定條件,則所述車牌信息中的車牌號碼為新出現(xiàn)的車牌號碼。
[0023]進一步的,所述對所述隊列中的車牌號碼進行投票,得到有效車牌號碼,具體為:
[0024]通過所述隊列中的車牌號碼中的每一位出現(xiàn)的字符;
[0025]在每一位中選取出現(xiàn)次數(shù)最多的字符作為該位的最終字符,組合得到有效車牌號碼。
[0026]一種車牌識別系統(tǒng),包括:攝像單元,與所述攝像單元相連的獲取單元,與所述獲取單元相連的第一判斷單元,與所述第一判斷單元相連的第一隊列排入單元,與所述隊列排入單元相連的第二判斷單元,與所述第二判斷單元相連的投票單元,其中:
[0027]所述攝像單元用于采集多個車道中車輛的車牌信息,得到采集錄像;
[0028]所述獲取單元用于獲取所述采集錄像中當前幀的車牌信息,所述車牌信息包括:車牌號碼、置信度及幀序號;
[0029]所述第一判斷單元用于判斷所述車牌信息中的車牌號碼是否為新出現(xiàn)的車牌號碼,若否,則發(fā)送第一隊列排入指令;
[0030]所述第一隊列排入單元用于接收所述第一判斷單元發(fā)送的第一隊列排入指令,根據(jù)所述車牌信息的相似性將所述車牌信息排入相應(yīng)的隊列;
[0031]所述第二判斷單元用于判斷所述當前幀的車牌信息中的幀序號與其所在隊列中的其它車牌信息中的幀序號最大差值是否達到第一預(yù)定值,若是,則發(fā)送投票指令;
[0032]所述投票單元接收所述第二判斷單元發(fā)送的投票指令,對所述隊列中的車牌號碼進行投票,得到有效車牌號碼。
[0033]進一步的,還包括:與所述第一判斷單元相連的第二隊列排入單元,其中:
[0034]當所述第一判斷單元判斷所述車牌信息中的車牌號碼是新出現(xiàn)的車牌號碼時,發(fā)送第二隊列排入指令至所述第二隊列排入單元;
[0035]所述第二隊列排入單元接收所述第二隊列排入指令,將所述車牌信息排入空的隊列。
[0036]進一步的,還包括:與所述第一判斷單元及第二隊列排入單元分別相連的清空單元,其中:
[0037]當所述第一判斷單元發(fā)送第二隊列排入指令時,若當前沒有空隊列,所述清空單元將幀序號之間相差最大的隊列進行投票,并清空。
[0038]進一步的,還包括:與所述投票單元相連的存儲單元,
[0039]所述存儲單元用于將所述有效車牌號碼對應(yīng)的車牌信息進行存儲。
[0040]從上述技術(shù)方案可以看出,本申請公開的車牌識別方法及系統(tǒng),通過一個攝像單元采集多個車道中車輛的車牌信息,得到采集錄像,獲取采集錄像中每一幀的車牌信息,判斷車牌信息中的車牌號碼是否為新出現(xiàn)的車牌號碼,若不是,則根據(jù)車牌信息的相似性將車牌信息排入相應(yīng)的隊列,即相似性最高的隊列,并判斷隊列中車牌信息的幀序號之間最大差值是否達到第一預(yù)定值,若是,則對該隊列中的車牌號碼進行投票,得到有效車牌號碼。本方案通過一個攝像單元采集多個車道中車輛的車牌信息,避免了在每個車道中均鋪設(shè)電感及安裝閃頻燈和攝像機,避免了施工成本的增加及難度的增加;另外,通過對每一幀的車牌信息進行獲取,并對車牌號碼是否為新號碼進行判斷,將相似性最高的車牌號碼放入同一個隊列,并投票,從而提高了車牌號碼識別的準確度。
【專利附圖】
【附圖說明】
[0041]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1為本發(fā)明實施例公開的一種車牌識別方法的流程圖;
[0043]圖2為本發(fā)明實施例公開的一種車牌識別系統(tǒng)的結(jié)構(gòu)示意圖;
[0044]圖3為本發(fā)明實施例公開的一種車牌識別系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0045]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0046]本發(fā)明公開了一種車牌識別方法,其流程圖如圖1所示,包括:
[0047]步驟S11、通過一個攝像單元采集多個車道中車輛的車牌信息,得到采集錄像;
[0048]通過一個攝像單元采集多個車道中車輛的車牌信息,避免了在每個車道中均鋪設(shè)電感及安裝閃頻燈和攝像機,避免了施工成本的增加及難度的增加。
[0049]步驟S12、獲取采集錄像中當前幀的車牌信息;
[0050]對采集錄像中每一幀所顯示的車牌信息均進行獲取,這就使得針對同一輛車獲得多次車牌信息。
[0051]車牌信息包括:車牌號碼、置信度及幀序號。
[0052]利用SVM算法進行車牌字符識別時,會得到每個字符的識別置信度,只有當同時滿足以下兩個條件時,才認為獲取的車牌信息為有價值的車牌信息,否則,不進行后續(xù)步驟:
[0053]車牌號碼一般為7個字符,當7個字符的平均置信度大于第一閾值,且小于第二閾值的個數(shù)不超過2個,則認為該車牌號碼對應(yīng)的車牌信息是有價值的車牌信息。
[0054]步驟S13、判斷車牌信息中的車牌號碼是否為新出現(xiàn)的車牌號碼;
[0055]其中,判斷車牌號碼是否為新出現(xiàn)的車牌號碼,具體為:
[0056]將當前的車牌信息中的車牌號碼與各隊列中的最新車牌號碼進行匹配,若當前車牌號碼與任意一個隊列中的最新車牌號碼中一一對應(yīng)的字符相同的個數(shù)小于第二預(yù)定值時,則認為當前車牌號碼是新出現(xiàn)的車牌號碼。
[0057]系統(tǒng)中有多個隊列,用于將車牌號碼壓棧進入隊列,相似性較高的車牌號碼放入一個隊列中。
[0058]其中,第二預(yù)定值為5。
[0059]若當前車牌為新出現(xiàn)的車牌,則將該新出現(xiàn)的車牌的車牌信息排入空的隊列。
[0060]在將新出現(xiàn)的車牌的車牌信息排入空隊列之前,還需要首先判斷當前是否有空隊列,若有空隊列,則直接將新出現(xiàn)的車牌的車牌信息排入該空隊列即可;若沒有空隊列,則將幀序號之間相差最大的隊列進行投票之后清空,將車牌信息排入清空后的隊列。其中:
[0061]將幀序號之間相差最大的隊列進行投票之后清空,具體為:
[0062]判斷幀序號之間相差最大的隊列是否已投票,若已投票,則直接清空,將新出現(xiàn)的車牌的車牌信息排入清空后的隊列;若還沒有投票,則強制對該幀序號之間相差最大的隊列進行投票,之后清空,將新出現(xiàn)的車牌的車牌信息排入清空后的隊列。
[0063]步驟S14、若否,則根據(jù)車牌信息的相似性將車牌信息排入相應(yīng)的隊列;
[0064]具體的,若當前車牌號碼與某一個已進入隊列的車牌號碼的字符相同的個數(shù)超過第二預(yù)定值時,則認為當前車牌號碼與該已進入隊列的車牌號碼是相似的,為相似車牌;若7個字符均相同,則認為是相同車牌;其他情況為非相似車牌,其中:
[0065]若車牌為非相似車牌,且?guī)蛱柌畛^第三閾值時,認為當前車牌是新出現(xiàn)車牌;
[0066]若車牌為非相似車牌,且車牌頂點位移的差超過第四閾值時,認為當前車牌是新出現(xiàn)車牌;
[0067]若車牌不是相同車牌,且?guī)蛱柌詈蛙嚺祈旤c位移的差均超過各自設(shè)定的閾值時,認為當前車牌是新出現(xiàn)車牌。
[0068]另外,若當前車牌與某一已排入隊列的車牌為相似車牌或相同車牌時,將當前車牌排入該相似車牌或相同車牌所在隊列。
[0069]步驟S15、判斷當前幀的車牌信息中的幀序號與其所在隊列中的其它車牌信息的幀序號最大差值是否達到第一預(yù)定值;
[0070]判斷一個隊列中的幀序號的最大的差值,即判斷當前隊列中已排入的車牌信息是否達到某一預(yù)定值,若達到,則進行投票,若沒有達到,則繼續(xù)進行上述步驟。
[0071]步驟S16、若是,則對隊列中的車牌號碼進行投票,得到有效車牌號碼。
[0072]進行投票的過程具體為:將該隊列中排入的車牌號碼中相對應(yīng)的位上出現(xiàn)的字符進行比較,得到每一位上出現(xiàn)次數(shù)最多的字符,將該出現(xiàn)次數(shù)最多的字符作為最終字符,將每一位上的最終字符進行組合,得到有效車牌號碼。
[0073]當有一位上出現(xiàn)次數(shù)最多的字符不是一個,是兩個或三個時,選取其中平均置信度最大的作為最終字符。
[0074]本實施例公開的車牌識別方法,通過一個攝像單元采集多個車道中車輛的車牌信息,得到采集錄像,獲取采集錄像中每一幀的車牌信息,判斷車牌信息中的車牌號碼是否為新出現(xiàn)的車牌號碼,若不是,則根據(jù)車牌信息的相似性將車牌信息排入相應(yīng)的隊列,即相似性最高的隊列,并判斷隊列中車牌信息的幀序號之間最大差值是否達到第一預(yù)定值,若是,則對該隊列中的車牌號碼進行投票,得到有效車牌號碼。本方案通過一個攝像單元采集多個車道中車輛的車牌信息,避免了在每個車道中均鋪設(shè)電感及安裝閃頻燈和攝像機,避免了施工成本的增加及難度的增加;另外,通過對每一幀的車牌信息進行獲取,并對車牌號碼是否為新號碼進行判斷,將相似性最高的車牌號碼放入同一個隊列,并投票,從而提高了車牌號碼識別的準確度。
[0075]進一步的,本實施例公開的車牌識別方法,在步驟S16之后,還可以包括:
[0076]步驟S17、將有效車牌號碼對應(yīng)的車牌信息進行存儲。
[0077]對有效車牌號碼的車牌信息進行存儲可以具體為:通過存儲單元進行存儲,也可以為,單獨開辟一個隊列,專門用于存放有效車牌號碼的車牌信息,以便于后期查詢。
[0078]本實施例公開了一種車牌識別系統(tǒng),其結(jié)構(gòu)示意圖如圖2所示,包括:
[0079]攝像單元21,與攝像單元21相連的獲取單元22,與獲取單元22相連的第一判斷單元23,與第一判斷單元23相連的第一隊列排入單元24,與第一隊列排入單元24相連的第二判斷單元25,與第二判斷單元25相連的投票單元26,其中:
[0080]攝像單元21用于采集多個車道中車輛的車牌信息,得到采集錄像。
[0081]通過一個攝像單元采集多個車道中車輛的車牌信息,避免了在每個車道中均鋪設(shè)電感及安裝閃頻燈和攝像機,避免了施工成本的增加及難度的增加。
[0082]獲取單元22用于獲取采集錄像中當前幀的車牌信息,車牌信息包括:車牌號碼、置信度及幀序號。
[0083]對采集錄像中每一幀所顯示的車牌信息均進行獲取,這就使得針對同一輛車獲得多次車牌信息。
[0084]利用SVM算法進行車牌字符識別時,會得到每個字符的識別置信度,只有當同時滿足以下兩個條件時,才認為獲取的車牌信息為有價值的車牌信息,否則,不進行后續(xù)步驟:
[0085]車牌號碼一般為7個字符,當7個字符的平均置信度大于第一閾值,且小于第二閾值的個數(shù)不超過2個,則認為該車牌號碼對應(yīng)的車牌信息是有價值的車牌信息。
[0086]第一判斷單元23用于判斷車牌信息中的車牌號碼是否為新出現(xiàn)的車牌號碼,若否,則發(fā)送第一隊列排入指令。
[0087]將當前的車牌信息中的車牌號碼與各隊列中的最新車牌號碼進行匹配,若當前車牌號碼與任意一個隊列中的最新車牌號碼中一一對應(yīng)的字符相同的個數(shù)小于第二預(yù)定值時,則認為當前車牌號碼是新出現(xiàn)的車牌號碼。
[0088]系統(tǒng)中有多個隊列,用于將車牌號碼壓棧進入隊列,相似性較高的車牌號碼放入一個隊列中。
[0089]其中,第二預(yù)定值為5。
[0090]第一隊列排入單元24用于接收第一判斷單元發(fā)送的第一隊列排入指令,根據(jù)車牌信息的相似性將車牌信息排入相應(yīng)的隊列。
[0091]具體的,若當前車牌號碼與某一個已進入隊列的車牌號碼的字符相同的個數(shù)超過第二預(yù)定值時,則認為當前車牌號碼與該已進入隊列的車牌號碼是相似的,為相似車牌;若7個字符均相同,則認為是相同車牌;其他情況為非相似車牌,其中:
[0092]若車牌為非相似車牌,且?guī)蛱柌畛^第三閾值時,認為當前車牌是新出現(xiàn)車牌;
[0093]若車牌為非相似車牌,且車牌頂點位移的差超過第四閾值時,認為當前車牌是新出現(xiàn)車牌;
[0094]若車牌不是相同車牌,且?guī)蛱柌詈蛙嚺祈旤c位移的差均超過各自設(shè)定的閾值時,認為當前車牌是新出現(xiàn)車牌。
[0095]另外,若當前車牌與某一已排入隊列的車牌為相似車牌或相同車牌時,將當前車牌排入該相似車牌或相同車牌所在隊列。
[0096]第二判斷單元25用于判斷當前幀的車牌信息中的幀序號與其所在隊列中的其它車牌信息中的幀序號最大差值是否達到第一預(yù)定值,若是,則發(fā)送投票指令。
[0097]判斷一個隊列中的幀序號的最大的差值,即判斷當前隊列中已排入的車牌信息是否達到某一預(yù)定值,若達到,則進行投票,若沒有達到,則繼續(xù)進行上述步驟。
[0098]投票單元26接收第二判斷單元發(fā)送的投票指令,對隊列中的車牌號碼進行投票,得到有效車牌號碼。
[0099]進行投票的過程具體為:將該隊列中排入的車牌號碼中相對應(yīng)的位上出現(xiàn)的字符進行比較,得到每一位上出現(xiàn)次數(shù)最多的字符,將該出現(xiàn)次數(shù)最多的字符作為最終字符,將每一位上的最終字符進行組合,得到有效車牌號碼。
[0100]當有一位上出現(xiàn)次數(shù)最多的字符不是一個,是兩個或三個時,選取其中平均置信度最大的作為最終字符。
[0101 ] 本實施例公開的車牌識別系統(tǒng),通過一個攝像單元采集多個車道中車輛的車牌信息,得到采集錄像,獲取采集錄像中每一幀的車牌信息,判斷車牌信息中的車牌號碼是否為新出現(xiàn)的車牌號碼,若不是,則根據(jù)車牌信息的相似性將車牌信息排入相應(yīng)的隊列,即相似性最高的隊列,并判斷隊列中車牌信息的幀序號之間最大差值是否達到第一預(yù)定值,若是,則對該隊列中的車牌號碼進行投票,得到有效車牌號碼。本方案通過一個攝像單元采集多個車道中車輛的車牌信息,避免了在每個車道中均鋪設(shè)電感及安裝閃頻燈和攝像機,避免了施工成本的增加及難度的增加;另外,通過對每一幀的車牌信息進行獲取,并對車牌號碼是否為新號碼進行判斷,將相似性最高的車牌號碼放入同一個隊列,并投票,從而提高了車牌號碼識別的準確度。
[0102]進一步的,本實施例公開的車牌識別系統(tǒng),還可以包括:與投票單元26相連的存儲單元27,
[0103]存儲單元27用于將有效車牌號碼對應(yīng)的車牌信息進行存儲,也可以為,單獨開辟一個隊列,專門用于存放有效車牌號碼的車牌信息,以便于后期查詢。
[0104]本實施例公開了一種車牌識別系統(tǒng),其結(jié)構(gòu)示意圖如圖3所示,包括:
[0105]攝像單元31,與攝像單元31相連的獲取單元32,與獲取單元32相連的第一判斷單元33,與第一判斷單元33相連的第一隊列排入單元34及第二隊列排入單元35,與第一隊列排入單元34相連的第二判斷單元36,與第二判斷單元36相連的投票單元37。
[0106]除與上一實施例相同的結(jié)構(gòu)外,本實施例還增加了第二隊列排入單元35。
[0107]其中,當?shù)谝慌袛鄦卧?3判斷車牌信息中的車牌號碼是新出現(xiàn)的車牌號碼時,發(fā)送第二隊列排入指令至第二隊列排入單元35,第二隊列排入單元35接收第二隊列排入指令,將車牌信息排入空的隊列。
[0108]另外,本實施例公開的車牌識別系統(tǒng),還可以包括:與第一判斷單元33及第二隊列排入單元35分別相連的清空單元38。
[0109]當?shù)谝慌袛鄦卧?3發(fā)送第二隊列排入指令時,清空單元38判斷當前是否有空隊列,若沒有,則將幀序號之間相差最大的隊列進行投票,并清空,之后,由第二隊列排入單元35將車牌信息排入清空后的隊列。
[0110]具體的,若當前車牌為新出現(xiàn)的車牌,則將該新出現(xiàn)的車牌的車牌信息排入空的隊列。
[0111]在將新出現(xiàn)的車牌的車牌信息排入空隊列之前,還需要首先判斷當前是否有空隊列,若有空隊列,則直接將新出現(xiàn)的車牌的車牌信息排入該空隊列即可;若沒有空隊列,則將幀序號之間相差最大的隊列進行投票之后清空,將車牌信息排入清空后的隊列。其中:
[0112]將幀序號之間相差最大的隊列進行投票之后清空,具體為:
[0113]判斷幀序號之間相差最大的隊列是否已投票,若已投票,則直接清空,將新出現(xiàn)的車牌的車牌信息排入清空后的隊列;若還沒有投票,則強制對該幀序號之間相差最大的隊列進行投票,之后清空,將新出現(xiàn)的車牌的車牌信息排入清空后的隊列。
[0114]本實施例公開的車牌識別系統(tǒng),通過一個攝像單元采集多個車道中車輛的車牌信息,得到采集錄像,獲取采集錄像中每一幀的車牌信息,判斷車牌信息中的車牌號碼是否為新出現(xiàn)的車牌號碼,若不是,則根據(jù)車牌信息的相似性將車牌信息排入相應(yīng)的隊列,即相似性最高的隊列,并判斷隊列中車牌信息的幀序號之間最大差值是否達到第一預(yù)定值,若是,則對該隊列中的車牌號碼進行投票,得到有效車牌號碼。本方案通過一個攝像單元采集多個車道中車輛的車牌信息,避免了在每個車道中均鋪設(shè)電感及安裝閃頻燈和攝像機,避免了施工成本的增加及難度的增加;另外,通過對每一幀的車牌信息進行獲取,并對車牌號碼是否為新號碼進行判斷,將相似性最高的車牌號碼放入同一個隊列,并投票,從而提高了車牌號碼識別的準確度。
[0115]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0116]專業(yè)人員還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能宄竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
[0117]結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或【技術(shù)領(lǐng)域】內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
[0118]對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權(quán)利要求】
1.一種車牌識別方法,其特征在于,包括: 通過一個攝像單元采集多個車道中車輛的車牌信息,得到采集錄像; 獲取所述采集錄像中當前幀的車牌信息,所述車牌信息包括:車牌號碼、置信度及幀序號; 判斷所述車牌信息中的車牌號碼是否為新出現(xiàn)的車牌號碼; 若否,則根據(jù)所述車牌信息的相似性將所述車牌信息排入相應(yīng)的隊列; 判斷所述當前幀的車牌信息中的幀序號與其所在隊列中的其它車牌信息的幀序號最大差值是否達到第一預(yù)定值; 若是,則對所述隊列中的車牌號碼進行投票,得到有效車牌號碼。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 當所述車牌信息中的車牌號碼是新出現(xiàn)的車牌號碼時,將所述車牌信息排入空的隊列。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在將所述車牌信息排入空的隊列之前,還包括: 判斷當前是否有空隊列; 若有,則將所述車牌信息排入空隊列;否則,將幀序號之間相差最大的隊列進行投票,并清空; 將所述車牌信息排入清空后的隊列。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述得到有效車牌號碼之后,還包括: 將所述有效車牌號碼對應(yīng)的車牌信息進行存儲。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述車牌信息中的車牌號碼是否為新出現(xiàn)的車牌號碼,具體為: 將所述車牌信息中車牌號碼與各隊列中的最新車牌號碼進行匹配; 若所述車牌號碼與任一最新車牌號碼相比滿足預(yù)定條件,則所述車牌信息中的車牌號碼為新出現(xiàn)的車牌號碼。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述隊列中的車牌號碼進行投票,得到有效車牌號碼,具體為: 比較所述隊列中的車牌號碼中的每一位上出現(xiàn)的字符; 在每一位上選取出現(xiàn)次數(shù)最多的字符作為該位的最終字符,組合得到有效車牌號碼。
7.一種車牌識別系統(tǒng),其特征在于,包括:攝像單元,與所述攝像單元相連的獲取單元,與所述獲取單元相連的第一判斷單元,與所述第一判斷單元相連的第一隊列排入單元,與所述第一隊列排入單元相連的第二判斷單元,與所述第二判斷單元相連的投票單元,其中: 所述攝像單元用于采集多個車道中車輛的車牌信息,得到采集錄像; 所述獲取單元用于獲取所述采集錄像中當前幀的車牌信息,所述車牌信息包括:車牌號碼、置信度及幀序號; 所述第一判斷單元用于判斷所述車牌信息中的車牌號碼是否為新出現(xiàn)的車牌號碼,若否,則發(fā)送第一隊列排入指令; 所述第一隊列排入單元用于接收所述第一判斷單元發(fā)送的第一隊列排入指令,根據(jù)所述車牌信息的相似性將所述車牌信息排入相應(yīng)的隊列; 所述第二判斷單元用于判斷所述當前幀的車牌信息中的幀序號與其所在隊列中的其它車牌信息中的幀序號最大差值是否達到第一預(yù)定值,若是,則發(fā)送投票指令; 所述投票單元接收所述第二判斷單元發(fā)送的投票指令,對所述隊列中的車牌號碼進行投票,得到有效車牌號碼。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,還包括:與所述第一判斷單元相連的第二隊列排入單元,其中: 當所述第一判斷單元判斷所述車牌信息中的車牌號碼是新出現(xiàn)的車牌號碼時,發(fā)送第二隊列排入指令至所述第二隊列排入單元; 所述第二隊列排入單元接收所述第二隊列排入指令,將所述車牌信息排入空的隊列。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,還包括:與所述第一判斷單元及第二隊列排入單元分別相連的清空單元,其中: 當所述第一判斷單元發(fā)送第二隊列排入指令時,若當前沒有空隊列,所述清空單元將幀序號之間相差最大的隊列進行投票,并清空。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,還包括:與所述投票單元相連的存儲單元, 所述存儲單元用于將所述有效車牌號碼對應(yīng)的車牌信息進行存儲。
【文檔編號】G08G1/017GK104504906SQ201410827342
【公開日】2015年4月8日 申請日期:2014年12月25日 優(yōu)先權(quán)日:2014年12月25日
【發(fā)明者】唐健, 李昕, 徐文麗 申請人:深圳市捷順科技實業(yè)股份有限公司