c++ - openCV - 车牌识别系统。提高成功率

标签 c++ opencv image-processing

我正在尝试为巴西的车牌编写一个非常好的 ANPR(自动车牌识别)系统。到目前为止,我使用的是 X 和 Y 投影的 javaANPR 方法来查找 ROI(车牌)。它效果很好,但对于汽车中有很多阴影的图像效果不佳。我也在使用 tesseract-ocr 进行字符识别。

对于非常好的汽车图像,我获得了 80% 的成功,来自不动的汽车。

我得到不到 60% 的分数是因为行驶中的汽车拍摄的图像不太好。

我一直在网上寻找资源、阅读论文等。您认为什么可以帮助我改进它?也许合并两种方法?也使用 templateMatch 吗?因为我需要大约 95% - 98% 的成功率。

我看到了 anpronline 他们的演示:https://www.anpronline.net/demo.html

他们做得非常好。它适用于我 100% 的图像。

你们知道他们使用什么 OCR 引擎吗?也许这是最高 secret 。

但是你们能指出我如何改进 OCR 的正确方向吗?

非常感谢任何帮助。

谢谢

最佳答案

任何非常成功的系统都可能已经获得专利或归类为商业 secret 。如果您不是为企业做这件事,您可以尝试找到专利并从中复制。或者,您可以在科学文献中查找最先进的算法。 Google Scholar是用于此类搜索的非常好的搜索引擎。

关于c++ - openCV - 车牌识别系统。提高成功率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20153794/

相关文章:

python - 使用python使用open-CV找到对象的测量

java - Android图像处理

c++ - Boost::signals2 - 传递信号槽作为参数

c++ - 使用 llvm-gcc 4.x 安装 srilm 1.6.0 时出现问题

c++ - 修复重载运算符 '+' 的使用不明确?

c# - 将位图从 C# 传递到 C++

visual-studio-2010 - 将错误与boost,VS2010和CMake链接

android - 在 whatsapp 上分享小图片会破坏图片

matlab - 如何在 MATLAB 中的 for 循环中读取多个图像?

android - 如何使有关 undefined reference 的错误日志更详细