【发布时间】:2011-02-18 18:36:42
【问题描述】:
基本上,我正在使用 tessract OCR 读取车牌,但是尽管能够通过更改对比度、降低噪音等轻松地强调文本,但车辆的某些“部分”仍保留在图像上,这确实会导致 OCR抛出不好的结果。
例如采取:
我可以很容易地改变这个,例如:
我希望消除每个盘子的边缘,这是另一个示例:
我可以使用像素处理算法去除边缘,但是我觉得这不是正确的方法,并且会导致很多问题。
我一直在使用下面的应用程序测试各种方法,例如形态学和消除不需要的数据,到目前为止我还没有成功。
http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab.aspx
但是,了解这方面的人可以使用上面文章中的应用程序来实现我正在尝试的目标,所以请随意尝试一下。
谢谢
【问题讨论】:
-
This algorithm似乎能够隔离您的板块文本...:D -
哈,是的,复制该功能非常困难;我将继续研究其他解决方案,无论如何谢谢:)。如果您知道任何描述/具有此功能的文章/api/库,我将不胜感激。
-
对问题进行了排序,我只是根据总大小和宽度删除了一定比例的轮廓,虽然不完美但足够好:)
标签: c# image-processing ocr