2017-08-08 51 views
0

我在OpenCV 3.1上使用Tesseract發現了有關OCR的page。問題是,給定的鏈接包含了較老的OpenCV版本的例子。是否有最新的OCR Tesseract使用示例?我怎麼能告訴OpenCV權威?OCR與OpenCV 3交互的示例

回答

1

下面的示例代碼不幸在Pythontext module/opencv_contribOpenCV 3.2。我編輯Tesseract 4.0.0alphaOpenCV 3.2.0綁定,使其在幾個月前工作。希望這可以作爲您的C++實施的參考。

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

據我所知,Text module沒有很好地OpenCV 3.0/3.1工作。建議使用3.2.0以避免早期的3.x版本出現任何可能的問題。