【问题标题】:How to use OpenCV to do OCR and text detect and recognition如何使用 OpenCV 进行 OCR 和文本检测识别
【发布时间】:2021-12-07 08:12:25
【问题描述】:

我正在开发一个测试应用程序,以使用 Google Collab 在 python 中开发一个小型文本检测和识别应用程序。你能建议任何代码示例来实现这一点吗?我的要求是我应该能够使用 OpenCV 检测和识别图像中的文本。

请指教。

【问题讨论】:

  • 你可以试试 EAST 检测器。文档不是很好,但有一些信息here 和一个教程是here。如果你愿意考虑 OpenCV 之外的东西,可以看看pytesseract
  • 谢谢 bfris。我也会探索 EAST。 OpenCV 可以自己进行文本检测和识别,还是需要其他一些 OCR 支持?很抱歉这个简单的问题,但我刚刚开始探索这个领域
  • 我对 EAST 做的不多,但我认为它除了 OpenCV 之外没有任何其他依赖项。

标签: opencv machine-learning computer-vision google-colaboratory ocr


【解决方案1】:

您需要按照以下步骤制作管道。如果你只工作 opencv。

  • 用于预处理的 opencv - 使用形态学运算。
  • 对于文本检测 - 使用 Craft 模型或在图像中查找轮廓。
  • 用于识别 - 使用 Tesseract-OCR

根据我的个人经验。 EasyOCR 非常好,准确度很高。易于使用和训练您自己的文本。

【讨论】:

  • 感谢费萨尔。我试过 EasyOCR。很好,但我希望用纯粹的 OpenCV 来实现 OCR。 OpenCV 是否提供像我们在 EasyOCR 或 Tesseract 中那样的文本识别 API 方法?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-08-18
  • 2015-01-26
  • 2015-09-10
  • 2020-06-22
  • 2017-11-29
  • 1970-01-01
  • 2012-04-24
相关资源
最近更新 更多