
這個案例非常有趣!甚至是很搞笑的歪打正著的意外成功!雖然以人類視覺上看這張車牌似乎還好,有點模糊但還不會難以辨認。但是以OCR處理的角度來看,這是非常模糊,沾連兼破碎狀況都有的極端難辨識案例!這種用人眼不難辨識,用辨識演算法很難辨識的案例就是我研究的重點了!
首先7805四個字就是藕斷絲連,無法以OCR的角度將它們正確切開,四胞胎的連體嬰要切得準確也很難的!剩下的N與3雖然沒有相連,但是N字居然從中間裂開了?所以照著我的SOP走,就會找到上圖右的綠藍綠的三個並排目標!達到「三人行」有可能是車牌候選人的門檻!讓辨識程序繼續下去!
其實這三個目標只代表兩個字,但是我這時還不知道!如果N沒裂開我就只能找到兩個並排目標,按照我的辨識邏輯就會認定「不太可能是個車牌」,也不會繼續這個案例的辨識流程了!因為這個意外的誤會這個辨識反而有機會繼續進行下去了!
接下來我會用這三個目標的排列傾斜度做幾何修正,就是判斷這個車牌的傾斜度!因為字數不足很顯然有缺字嘛!旋轉修正時就會順便把周遭可能還有未找到字元的區域一起轉正了!此時我還是以為我找到三個字了!雖然事實上不是,但不影響這項幾何修正工作的正確性。
在可能是車牌的區域被轉正之後,我才會檢視這三個成排的候選人是不是有分裂的現象?如果是,就會把它們融合起來,此時N才正式被正確的拼合起來,我也找到N與3兩個可靠的字元了!接下來當然就是往左或右方搜尋其他可能存在的字了!如果某一方向有找到合理的字元,就會往同一方向繼續找下去,直到找不到合理的字為止!
結果就是一發不可收拾!5→0→8→7連續四個字就如順藤摸瓜一個一個被搜索出來了!這好像是歪打正著不小心意外打贏了不可能贏的難纏對手?實在忍不住想把這個奇幻旅程詳細寫出來跟大家分享!我的辨識工作就是這麼好玩!比那些整天枯坐等待機器學習訓練結果的工程師日子過得有趣好玩千百倍!所以我就不會老了!操作機器學習的年輕人一定會比我更快衰老!工作太無聊了嘛!哈哈!

限會員,要發表迴響,請先登入



