2016-03-25 17 views
1

我正在開發波斯板的ANPR,我找到了找板的方法,並且有一些方法已經達到了下面的圖像,現在我需要從圖像中刪除所有非字符對象以便稍後處理它們。在SO上也有類似的問題,但它們有不同的圖像噪聲和不同的目標。我也嘗試過Erode和Dilate,但由於角色很小,分辨率較低,所以它會破壞角色。如何從車牌圖像中刪除所有非角色對象?

我不想使用計數器功能,因爲性能。我需要用一些效果/濾鏡去除這些噪音。所以這不是一個重複的問題。

這是我需要的一些輸入圖像和輸出。

輸入: enter image description here

輸出:enter image description here

輸入:enter image description here

輸出: enter image description here

+0

爲什麼不取消Character對象並處理它們,而不是去除非字符對象?既然你已經有數據庫中的訓練圖像了嗎?所以你可以匹配 –

+0

@FirstStep我正在開發一個手寫OCR,它需要一個乾淨的文本圖像來處理。 –

+0

我不確定。我知道有一個OpenCV函數可以從數據庫中檢索最佳匹配輪廓。因此,可以將圖像分爲多列(圖像的字符部分 - 每列一個字符),檢索每列中最大的輪廓,並使用該功能將其與數據庫進行比較,祝您好運,這是一個很酷的應用程序。 –

回答

0

至少在西方世界車牌具有固定的佈局。有了這種預先知識,就足以對板進行定位並確定其方向。

然後簡單的裁剪區域,你有興趣。

我們也有標準字符機器可讀性進行了優化。我不知道你的角色是否也是這種情況。您應該能夠應用任何體面的OCR來閱讀印版內容。

另一種選擇是搜索斑點。然後刪除所有太小或太大的偏心或任何成爲角色的東西。 不知道這個U形字符上面的點是重要的還是可以省略的。

相關問題