2014-10-20 120 views
-4

我即將在一個java項目「車牌識別系統」上工作。我想問一下使用ocr是否是一個很好的技術?步驟爲我的項目是: 1.輸入圖像文件.jpg即車牌號碼 2.從盤中提取數量 3.匹配提取的數字與原始圖像 4.一旦匹配它將顯示細節汽車將被保存在數據庫中。 我計劃使用的編碼NetBeans中,OCR的詳細意見或任何其他合適的技術,歡迎..謝謝:)車牌識別系統

+0

步驟2在您的問題陳述中_is_ OCR。 – 2014-10-20 17:16:02

回答

2

OCR 是這項事業「最簡單」,但是,這並不一定意味着這將是完美的。車牌牌會給出一個特別有趣的挑戰,因爲車牌號碼本身除了數字之外還有很多其他的文字,甚至沒有包括某些人對他們的邊界(校友事物等)。 OCR is a hard problem,並檢測某些類型的字體和手寫是still being actively researched

如果你決定要真正深入到這一點,請確保你真的花想想你要處理什麼條件時間:

  1. 是我在看車牌的事情嗎?如果您可以假設您獲得的圖像是,請忽略此檢查
  2. 圖像是否具有可識別的字體,我可以從中嘗試提取? (想想:怪異的角度/壞分辨率等等)
  3. 我剛纔提取的數字真的是車牌號碼? (牌照上有很多數字)
  4. 這個牌子是從哪裏來的?你可以有不同的狀態重複的牌照,更何況不同的格式,等等,等等

如果你認爲你能解決所有這些問題的合理的,那麼,OCR會爲你工作,但你IMO最好讓人類仔細檢查任何有問題的圖像。速度相機拍攝車牌時的圖像沒有被計算機處理,這是有原因的。

TL; DR這是一個非常難的問題,如果你完全解決它,將申請發送到該國的每個運輸部門,致富。