OpenCV 3.02 +文本模块+ Tesseract 3.05运行时错误:找不到Tesseract

时间:2017-08-12 18:48:39

标签: opencv ocr tesseract opencv3.2

我使用cmake正确安装了OpenCV 3.2,从源代码生成它,如link所示,安装了Tesseract 3.05和来自here的leptonica。两者都可以在OpenCV的这些示例示例RedEyeRemover上正常工作,并且opencv-tesseract一起测试两者,目标项目x64 VS2017。但是当应用于opencv提供的端到端文本识别演示(平台工具集VS2015 v140)时,我在编译时没有错误,但在运行时没有找到tesseract。

Tesseract not found

    double t_r = (double)getTickCount();
    Ptr<OCRTesseract> ocr = OCRTesseract::create();
    cout << "TIME_OCR_INITIALIZATION = " << ((double)getTickCount() - t_r) * 1000 / getTickFrequency() << endl;
    string output;

它出现在 OCRTesseract :: create()级别。

如果我没有收到任何编译错误,可能是什么原因?它已链接到opencv_text模块。

1 个答案:

答案 0 :(得分:1)

只是发布一个答案,说明chat session中有一些实用信息 关于编译leptonica tesseract和OpenCV