车牌识别中的可识性、放弃率、精度与识别率辨析
我曾經把身份證圖像拿來讓廈門宸天的程序識別,結果是閩20282。一個根本就沒有車牌的圖像怎么會識別出車牌號呢?
換句話說,車牌識別的爭議究竟在哪里呢?一個車牌識別程序標稱精度是90%,而實際測試的結果甚至50%都達不到。是車牌識別程序錯了嗎?廠家的說法當然是車牌識別程序沒有錯。錯在你把不該拿來識別的圖像拿來了。
細想下來,這里還真有邏輯問題。是的,我不該把本身就沒有車牌的身份證拿來讓程序識別。廠家有理由假設圖像中一定有車牌??墒?#xff0c;實際的情況是,如果你開車在高速公路上,你一定會看到用電腦光盤把車牌遮擋起來的情況。也許,通過交警嚴格管理,這種情況可能會被杜絕,但是,車牌被污損的情況是一定有的。這些都會導致圖像里面盡管有車牌,但是,圖像和身份證實質是一樣的,可以被視為沒有車牌。
就是說,廠家標稱精度90%是廠家說的,前提是你不要把不該識別的圖像拿來了。你拿來不該識別的圖像,當然精度就下降了。
關鍵的問題來了。該不該識別,這個標準由誰來定?如果是廠家,那精度就是90%了;如果是你,當然就是50%了??磥矶紱]有錯,就是你怎么都覺得有點冤,90%怎么就成了50%,似乎還不能說錯了。
所以,在車牌識別的爭議里,只有精度概念是不完全的。那除了精度,還該有什么呢?
首先,必須定義可識性。車牌能否識別不該由廠家說,當然,也不該由你說,該由程序說,就是程序自身應該有判斷圖像是否可識的的標準。好比,驗鈔機自己就能判斷假鈔。其實,嚴格說來,驗鈔機不是在判斷假鈔,而是在判斷鈔票是否可識。就是說,驗鈔機有一個判斷標準,它能剔除不能識別的鈔票。
有了可識性,我們再說放棄率。放棄率就是驗鈔機判斷為不可識的鈔票,就是驗鈔機剔除的鈔票。
最后說車牌識別率,車牌識別率就是在程序自身具有可識性判斷的基礎上,扣除放棄率后的精度。想想驗鈔機要是沒有可識別性,放棄率,其精度會亂到何種程度。
好了。車牌識別的任務就是在確保車牌識別率100%的前提下,盡力降低放棄率。換言之,哪怕你現在的放棄率是99%,只要你保證程序判斷可識的車牌,其識別率為100%,也從理論上達到了研究車牌識別就是要節省人工的目的。
當然,對喜歡較真的人來說,我還得說一句,車牌識別率100%是不可能的,但是,就算不可能你也要做到99.999999%,就如同驗鈔機,你可以說,驗鈔機也不是100%,但它是99.999999%,你不否認吧?否則,麻煩大了。
轉載于:https://www.cnblogs.com/zhangzhongyi/archive/2010/03/03/1677363.html
總結
以上是生活随笔為你收集整理的车牌识别中的可识性、放弃率、精度与识别率辨析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三种地理参考信息模型:WMS,WFS,W
- 下一篇: C# 装箱和拆箱、理论概念(非原创)