一種基于全鼠標操作的車牌號碼識別結果糾正方法
【技術領域】
[0001]本發明涉及智能交通技術領域,尤其涉及一種基于全鼠標操作的車牌號碼識別結果的糾正方法。
【背景技術】
[0002]車牌號碼識別是圖像處理和視頻分析中的一個重要技術,目前廣泛地應用于政府項目和民用領域,比如智能交通(卡口系統、電子警察系統)、平安城市、智慧城市、高速收費站、小區車輛出入崗。但由于視頻圖像的質量問題(如圖像較為不清晰、畫面中車牌號碼較傾斜)、場景的復雜性(如夜間燈光問題,雨雪天氣問題)及目前車牌號碼識別技術的局限性,導致在某些情況下車牌號碼的識別準確性不是太高。
[0003]然而,在某些應用場景(如電子警察系統)下,對車牌號碼的識別結果要求較高,從而要求工作人員對車牌號碼的識別結果進行復核及糾正,來保證識別結果的準確性。
[0004]而目前對車牌號碼的識別結果進行復核及糾正,一般操作方式如下:
[0005]對比車牌圖像查看文本框中的車牌號碼,若發現車牌號碼識別錯誤后,通過鼠標操作來選中識別錯誤的字符,再通過鍵盤打字輸入正確字符來糾正。
[0006]這樣操作,需要鍵盤打字和選字,并且在鼠標和鍵盤之間進行切換,操作起來效率較低,存在較大提升空間。
【發明內容】
[0007]基于此,針對上述技術問題,本發明提供一種基于全鼠標操作的車牌號碼識別結果的糾正方法,能夠提高操作效率,減少操作人員例如交警的工作量。
[0008]—種全鼠標操作的車牌號碼識別結果審核糾正方法,包括如下步驟:
[0009]車牌對比步驟:將車牌號碼識別結果文本框中的內容與車牌圖像進行對比以判斷車牌號碼識別結果是否正確;
[0010]糾正事件觸發步驟,如識別結果錯誤,通過鼠標操作來觸發車牌號碼識別結果糾正事件;
[0011]糾正窗口彈出步驟,在車牌號碼識別結果糾正事件被觸發后,彈出車牌號碼識別結果糾正窗口,所述窗口在啟動時,將原車牌號碼按其字符次序分解為多個字符,并存入到各字符所對應的文本框中;
[0012]軟鍵盤跳出步驟,通過移動鼠標光標到需要糾正的字符的文本框中,跳出基于該字符的、動態改變的軟鍵盤;以及
[0013]車牌號碼替換步驟,通過鼠標點擊選中所述軟鍵盤中正確的字符,將其對應的文本框中需糾正的字符替換為正確的字符。
[0014]優選地,所述的基于該字符的、動態改變的軟鍵盤,是根據車牌號碼結果中特定的漢字和字符而對應生成的不同形式的軟鍵盤,
[0015]其中,若所述的需糾正的字符為漢字,在所述字符被選中時,則其對應的軟鍵盤中的字符為車牌號碼中可能的漢字;
[0016]若所述的需糾正的字符為英文大寫字母或阿拉伯數字,在所述字符被選中時,則其對應軟鍵盤中的字符為26個英文大寫字母和“O?9”的10個阿拉伯數字。
[0017]優選地,所述軟鍵盤還包括動態改變的首行字符,所述首行字符根據所述的需糾正的字符動態改變。
[0018]優選地,所述軟鍵盤中首行的前若干個字符的排序,滿足各個字符所對應的糾錯字符預測準確概率從高到低的排序。
[0019]優選地,所述首行字符中各字符所對應的糾錯字符預測準確概率通過事先統計的方式而得到。
[0020]優選地,所述首行字符中各字符所對應的糾錯字符預測準確概率通過對用戶操作在線學習而得到。
[0021]本發明提供了一種高效率的基于全鼠標操作的車牌號碼識別結果的復核糾正方法,能極大地提高交警進行車牌號碼復核的效率,極大地減少交警工作量。
【附圖說明】
[0022]圖1為一張車牌圖像的示意圖;
[0023]圖2為本發明的車牌號碼結果窗口不意圖;
[0024]圖3為本發明的車牌號碼識別結果糾正窗口示意圖;
[0025]圖4為本發明的基于該字符的、動態改變的軟鍵盤的示意圖;
[0026]圖5為本發明的實際操作時的軟鍵盤位置的示意圖;
[0027]圖6為本發明的基于全鼠標操作的車牌號碼識別結果糾正方法的流程圖。
【具體實施方式】
[0028]以下結合附圖對本發明進行詳細說明。以下實施例并不是對本發明的限制。在不背離發明構思的精神和范圍下,本領域技術人員能夠想到的變化和優點都被包括在本發明中。
[0029]如圖1所示為一張車牌圖像的示意圖。該圖像中為正確的車牌號碼,在判斷車牌號碼識別結果是否正確時作為比較的標準。
[0030]如圖2所示為本發明的車牌號碼結果窗口示意圖。其中左邊是車牌號碼識別結果文本框,文本框中顯示了識別出的車牌號碼的各個字符。右邊是修改按鈕,當判斷車牌號碼識別結果錯誤時,通過點擊該“修改”按鈕,可以觸發車牌號碼識別結果糾正事件。
[0031]如圖6所示為本發明的基于全鼠標操作的車牌號碼識別結果糾正方法的流程圖。本發明的一種基于全鼠標操作的車牌號碼識別結果糾正方法,包括如下步驟:
[0032]車牌對比步驟S1:將車牌號碼識別結果文本框中的內容(如圖2所示為“滬FV1715”)與車牌圖像(如圖1所示為“滬FY1715”)進行對比,以判斷車牌號碼識別結果是否正確。該步驟通過人工比對。如前述兩者不一致,則識別結果錯誤。
[0033]糾正事件觸發步驟S2,在識別結果錯誤的情況下,通過鼠標操作來觸發車牌號碼識別結果糾正事件。具體地,通過鼠標操作點擊車牌號碼結果窗口中的“修改”按鈕(如圖2所示),就可觸發車牌號碼識別結果糾正事件。也就是說,鼠標點擊“修改”按鈕后,軟件會調用修改模塊程序,該修改模塊程序主要是響應用戶發出的修改命令。
[0034]糾正窗口彈出步驟S3,在車牌號碼識別結果糾正事件被觸發(修改模塊程序被啟動)后,彈出如圖3所示的車牌號碼識別結果糾正窗