2013-11-20 68 views
1

正如標題所示,我想在Windows中創建一個ANPR應用程序。我正在使用巴西車牌。我正在使用OpenCV。自動模板識別

到目前爲止,我管理從字母表中提取字母。以下圖片顯示了我提取的一些數字。

enter image description here enter image description here enter image description here 我現在面臨的問題是如何識別那些信。我試圖使用Google tesseract。但它有時無法識別它們。然後我試着用OpenCV訓練一個OCR數據庫,每個角色使用了大約10個圖像。但它也沒有正常工作。

所以我卡在這裏。我需要這個最後一年的項目。所以任何人都可以幫助我?我真的很感激。

以下網站確實很漂亮 https://www.anpronline.net/demo.html

謝謝。

+0

您最好在代碼上添加一些細節,最好是代碼,並清楚地說出「它也沒有正常工作」的含義。否則有人會將你的問題標記爲off-topic(給定的投票,這可能已經發生) – Bull

回答

1

你可以訓練上的字母圖像的安或多類SVM,像here

+0

這是本書掌握OpenCV的代碼形式嗎? – user2389323

+0

神經網絡或支持向量機可以工作,但每個人物的10個訓練圖像不夠。對於SVM,您需要驗證集才能選擇參數。需要多少數據取決於圖像的質量和數字的可變性。但是製作一個體面的大小應該是相當容易的。 – Bull

0

退房OpenALPR(http://www.openalpr.com )。它已經解決了問題。

如果您需要自己動手,您確實需要培訓Tesseract。它會給你最好的結果。每個角色10張圖像是不夠的,你需要幾十或幾百個。如果您可以找到與您的印版字符相似的字體,最好的辦法是將所有使用多次的字符打印在一張紙上。然後用相機拍攝5-10張照片。這些可以作爲您培訓Tesseract的輸入。