1

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

找不到正方体

    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 模块。

4

1 回答 1

1

只是发布一个答案,说明在聊天会话中有一些 关于编译 leptonica tesseract 和 OpenCV的实用信息

于 2017-08-18T21:44:56.957 回答