2012-08-07 115 views
4

我正在实施一个ANPR系统。我已经设法从静态车辆图像中获得清晰的车牌号码区域。当我将它们送入OCR引擎时,我遇到了某些字符的问题。ANPR字符识别

我正在使用Tesseract,问题在于像“W”和“M”这样的字符被识别为“N”,有时候“U”被识别为“D”,甚至“O”被识别为“U”或“D”另一种方式。

我想知道它是否与OCR引擎本身有关,或者我是否可以采取一些措施来改善车牌图像。以下是车牌图片:

我使用Aforge.Net框架,C#和Tesseract作为OCR引擎。任何意见将不胜感激。

+1

我很感谢你决定不发布* full *图像(隐私问题?),但问题需要显示至少*字符不是OCRing *为了有意义,假设其他人是OCR好的,你可以修剪图像并编辑以显示(例如)'W'吗? – AakashM 2012-08-10 11:18:42

+0

您是否使用车牌字体进行训练?Tesseract运作得更好如果你这样做了,那么你可能需要对图像进行预处理,如果图像没有被击中,你可能需要撤消视角偏斜,并将高宽比拉回到正常水平,以便字体与训练一致。 – dvhamme 2012-10-11 11:17:38

回答

2

嗨,大家好,我设法通过在做OCR之前做更好的预处理来解决这个问题,因为我的角色似乎过于扭曲。对不起,我没有关闭这个问题:(谢谢你的努力人们真的很感激它