【问题标题】:Example of OCRTesseract with OpenCV 3使用 OpenCV 3 的 OCRTesseract 示例
【发布时间】:2017-08-08 10:48:10
【问题描述】:

我发现page 关于在 OpenCV 3.1 上使用 Tesseract 进行 OCR。问题是给定的链接包括旧 OpenCV 版本的示例。是否有任何使用 OCR Tesseract 的最新示例?以及如何将这些告诉 OpenCV 权威?

【问题讨论】:

    标签: c++ opencv computer-vision ocr tesseract


    【解决方案1】:

    不幸的是,下面的示例代码在Python 中,text module/opencv_contribOpenCV 3.2。几个月前,我用OpenCV 3.2.0 绑定编译了Tesseract 4.0.0alpha 以使其工作。希望这可以为您的C++ 实现提供参考。

    # para: tessdata path, language, whitelist, psm, oem
    tesser = cv2.text.OCRTesseract_create('C:/Program Files/Tesseract 4.0.0/tessdata/','eng',
               '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',11,3) 
    retval = tesser.run(processed_image, 0) # ' return string type
    

    据我所知,Text moduleOpenCV 3.0/3.1 中效果不佳。建议使用3.2.0 以避免早期3.x 版本出现任何可能的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-04
      • 2014-10-19
      相关资源
      最近更新 更多