一種車牌字符分割方法及裝置的制造方法
【技術領域】
[0001] 本發明涉及計算機視覺技術領域,特別是涉及一種車牌字符分割方法及裝置。
【背景技術】
[0002] 隨著數字圖像處理、模式識別和人工智能技術的日趨成熟,智能交通系統(ITS) 已經逐漸成為21世紀道路交通發展的趨勢。車牌識別技術是實現智能交通系統的基礎,車 牌字符分割是整個車牌識別系統中相當重要的一個環節,車牌字符分割的準確與否直接關 系著后續識別的準確率。
[0003] 現有技術中提供了一種基于垂直投影的字符分割方法,由于車牌字符圖像的垂直 投影直方圖中的字符區域與非字符區域存在波峰與波谷的交替,波峰區代表車牌中的字 符,波谷區代表字符之間的間隙,因此,通過在垂直方向對所獲得的車牌字符圖像進行一次 分割,可以根據波峰與波谷的交替將車牌字符圖像中的字符分割開來。
[0004] 理想情況中,根據上述現有技術中提供的方法,僅對車牌字符圖像進行一次分割 就能完成字符的分割,然而,實際情況中,僅進行一次分割常常會出現字符粘連或者字符過 切的情況,因此采用上述車牌分割方法進行字符分割時的準確率差,分割效果不好。
【發明內容】
[0005] 本發明實施例的目的在于提供一種車牌字符分割方法及裝置,以提高車牌分割的 準確率。
[0006] 為達到上述目的,本發明實施例公開了一種車牌字符分割方法,所述方法包括:
[0007] 采用垂直投影法,對攜帶有車牌字符的目標車牌圖像進行分割處理,得到與所述 目標車牌圖像相對應的多個初級切割塊;
[0008] 按照從首至尾的順序,遍歷所述多個初級切割塊,判斷所述多個初級切割塊中的 每一初級切割塊的寬高比是否大于預設的粘連字符寬高比閾值,并將判斷結果為大于的初 級切割塊確定為粘連切割塊,將判斷結果為不大于的初級切割塊確定為所述目標車牌圖像 的第一類切割塊;
[0009] 對所述粘連切割塊進行二值化處理,并采用垂直投影法,對經過二值化處理之后 的粘連切割塊再次進行分割處理,得到與所述粘連切割塊相對應的多個子切割塊,并將得 到的子切割塊確定為所述目標車牌圖像的第一類切割塊;
[0010] 基于所述第一類切割塊,確定所述目標車牌圖像所對應的目標字符切割塊;
[0011] 根據每個目標字符切割塊在所述目標車牌圖像中的位置,確定所述目標車牌圖像 中所攜帶的車牌字符所對應的字塊的位置,以實現對所述目標車牌圖像中的分割。
[0012] 較佳的,所述根據每個目標字符切割塊在所述目標車牌圖像中的位置,確定所述 目標車牌圖像中所攜帶的車牌字符所對應的字塊的位置,包括:
[0013] 計算每個目標字符切割塊的中心點到與其左右相鄰的目標字符切割塊的中心點 之間的距離的比值S,將處于預設的比值范圍內的S記為符合標準;
[0014] 根據符合標準的S的數量及連續情況,判斷所述目標車牌圖像中的車牌圖像的車 牌類型;
[0015] 根據所述車牌類型與該類型的標準車牌中字符所在的位置信息,按照從首至尾的 順序,確定所述目標車牌圖像中所攜帶的車牌字符所對應的字塊的位置;
[0016] 當根據所述車牌類型與該類型的標準車牌中字符所在的位置信息未確定出所述 目標車牌圖像中所攜帶的車牌字符所對應的目標字符切割塊的位置時,按照從首至尾的順 序,遍歷所述目標字符切割塊,獲得每個目標字符切割塊與其左右相鄰的切割塊之間的間 隙長度;基于所述間隙長度進一步確定所述目標車牌圖像中所攜帶的車牌字符所對應的字 塊的位置;
[0017] 當基于所述間隙長度進一步確定個目標字符切割塊在所述目標車牌圖像中的位 置時,按照從首至尾的順序,遍歷所述目標字符切割塊,進一步判斷每個目標字符切割塊是 否符合預設的字符切割塊寬度,根據判斷為符合的目標字符切割塊的位置確定所述目標車 牌圖像中所攜帶的車牌字符所對應的字塊的位置。
[0018] 較佳的,所述根據符合標準的S的數量及連續情況,判斷所述目標車牌圖像中的 車牌圖像的車牌類型,包括:
[0019] 當有且僅有兩個符合標準的S,且符合標準的S所對應的全部的目標字符切割塊 為連續切割塊時,判斷所述目標車牌圖像中的車牌圖像為:領館車牌;
[0020] 當有且僅有三個符合標準的S,且符合標準的S所對應的全部的目標字符切割塊 為連續切割塊時,判斷所述目標車牌圖像中的車牌圖像為:普通車牌;
[0021] 當有且僅有四個符合標準的S,且符合標準的S所對應的全部的目標字符切割塊 為連續切割塊時,判斷所述目標車牌圖像中的車牌圖像為:警車車牌;
[0022] 當有且僅有兩個符合標準的S,且符合標準的S所對應的全部的目標字符切割塊 為間隔為2的不連續切割塊時,判斷所述目標車牌圖像中的車牌圖像為:使館車牌。
[0023] 較佳的,所述基于所述第一類切割塊,確定所述目標車牌圖像所對應的目標字符 切割塊,包括:
[0024] 將所述第一類切割塊確定為所述目標車牌圖像所對應的目標字符切割塊;
[0025] 或
[0026] 按照從首至尾的順序,遍歷所確定的全部第一類切割塊,判斷所述第一類切割塊 的寬高比是否小于預設的過切字符寬高比閾值,并將判斷結果為小于的第一類切割塊確定 為過切切割塊,將判斷結果為不小于的第一類切割塊確定為所述目標車牌圖像的目標字符 切割塊;
[0027] 根據預設的過切切割塊合并規則,對所述過切切割塊進行切割塊合并處理,將合 并后的過切切割塊確定為所述目標車牌圖像的目標字符切割塊。
[0028] 較佳的,所述根據預設的過切切割塊合并規則,對所述過切切割塊進行切割塊合 并處理,包括:
[0029] 判斷結果為小于的連續三個第一類切割塊是否滿足如下條件:
[0030] (1)所述連續三個第一類切割塊中的每個切割塊的寬高比在預設的第一范圍內;
[0031] (2)所述連續三個第一類切割塊中每兩個切割塊之間的間距均小于第三個第一類 切割塊與其后的第一類切割塊之間的間距;
[0032] (3)確定出所述連續三個第一類切割塊中第三個第一類切割塊之后第一個滿足切 割塊的寬度大于高度的預設第一倍數Ml的第一類切割塊,并獲得滿足條件的第一類切割 塊的寬度H,且得到的所述連續三個第一類切割塊中第一個切割塊的塊首至第三個切割塊 的塊尾的寬度為所述寬度H的第一倍數范圍內;
[0033] 將滿足上述條件的所述連續三個第一類切割塊按照左中右結構字進行合并處理。
[0034] 較佳的,所述根據預設的過切切割塊合并規則,對所述過切切割塊進行切割塊合 并處理,包括:
[0035] 判斷結果為小于的連續兩個第一類切割塊是否滿足如下條件:
[0036] (1)所述連續兩個第一類切割塊中第一個第一類切割塊的塊首至第二個第一類切 割塊的塊尾的寬度為預設的漢字切割塊寬度的預設的第二倍數范圍內;
[0037] (2)所述連續兩個第一類切割塊之間的間隙小于預設的切割塊高度的預設第三倍 數M3 ;
[0038] 若所述連續兩個第一類切割塊之間中的第二個第一類切割塊與其后的第一類切 割塊之間的間隙小于所述所述連續兩個第一類切割塊之間的間隙時,選取所述連續兩個第 一類切割塊之間中的第二個第一類切割塊與其后的第一類切割塊按照左右結構字進行合 并處理,否則,將滿足上述條件的所述連續兩個第一類切割塊按照左右結構字進行合并處 理。
[0039] 較佳的,所述方法還包括:
[0040] 判斷所述目標車牌圖像中所攜帶的車牌字符所對應的字塊中的漢字字塊是否為 頭部多切字塊;
[0041] 在判斷結果為是時,對頭部多切的漢字字塊進行漢字頭部恢復處理。
[0042] 較佳的,所述攜帶有車牌字符的目標車牌圖像的獲取方式,包括:
[0043] 對從視頻幀圖像中定位到的候選車牌圖像進行灰度化、歸一化、水平和錯切校正 處理,得到處理后的備用圖像;
[0044] 通過Sobel算法對所述備用圖像進行垂直濾波處理,確定出所述備用圖像中車牌 區域的上下邊界;
[0045] 獲得所述備用圖像中車牌區域的顏色信息,根據預設的反色規則,對確定出上下 邊界的備用圖像進行反色處理;
[0046] 通過頂帽變換TopHat對反色處理后的備用圖像進行對比度增強處理;
[0047] 將對比度增強處理之后的備用圖像在豎直方向進行投影處理,確定出所述備用圖 像中車牌區域的左右邊界;
[0048] 將所確定出的上下左右四個邊界所構成的車牌圖像區域,確定為待分割的目標車 牌圖像。
[0049] 為達到上述目的,本發明實施例公開了一種車牌字符分割裝置,所述裝置包括:
[0050] 初級分割模塊,用于采用垂直投影法,對攜帶有車牌字符的目標車牌圖像進行分 割處理,得到與所述目標車牌圖像相對應的多個初級切割塊;
[0051] 粘連字符判斷模塊,用于按照從首至尾的順序,遍歷所述多個初級切割塊,判斷所 述多個初級切割塊中的每一初級切割塊的寬高比是否大于預設的粘連字符寬高比閾值,并 將判斷結果為大于的初級切割塊確定為粘連切割塊,將判斷結果為不大于的初級切割塊確 定為所述目標車牌圖像的第一類切割塊;
[0052] 粘連字符再分割模塊,用于對所述粘連切割塊進行二值化處理,并采用垂直投影 法,對經過二值化處理之后的粘連切割塊再次進行分割處理,得到與所述粘連切割塊相對 應的多個子切割塊,并將得到的子切割塊確定為所述目標車牌圖像的第一類切割塊;
[0053] 目標字符切割塊確定模塊,用于基于所述第一類切割塊,確定所述目標車牌圖像 所對應的目標字符切割塊;
[0054] 車牌字符分割模塊,用于根據每個目標字符切割塊在所述目標車牌圖像中的位 置,確定所述目標車牌圖像中所攜帶的車牌字符所對應的字塊的位置,以實現對所述目標 車牌圖像中的分割。
[0055] 本發明實施例提供的一種車牌字符分割方法及裝置,可以采用垂直投影法對目標 車牌圖像進行分割處理,并得到多個初級切割塊;判斷所得到的初級切割塊是否為粘連切 割塊,對粘連切割塊進行局部的再次切割,以使得目標車牌圖像能夠充分地分塊;進一步 的,判斷充分分塊的第一類切