【问题标题】:OpenCV 3.02 + text module + Tesseract 3.05 runtime error: Tesseract not foundOpenCV 3.02 + 文本模块 + Tesseract 3.05 运行时错误:找不到 Tesseract
【发布时间】:2018-01-21 01:37:15
【问题描述】:

我正确安装了 OpenCV 3.2,使用 cmake 从源代码生成它,如 link 中一样,从 here 安装了 Tesseract 3.05 和 leptonica。两者都可以在这些示例示例 RedEyeRemover 上正常工作,对于 OpenCV 和 opencv-tesseract 一起测试,目标项目 x64 VS2017。但是后来应用到opencv提供的端到端文本识别demo(Platform toolset 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 模块。

【问题讨论】:

  • 我想尝试一步一步地帮助你
  • 好的,请创建聊天室并放置链接,因为我不知道该怎么做。
  • 据我所知,它会在一些 cmets 之后可用
  • Could NOT find GIF (missing: GIF_LIBRARY GIF_INCLUDE_DIR) Found JPEG: C:/Users/Jihed Mestiri/Anaconda2/Library/lib/jpeg.lib Found ZLIB: C:/Users/Jihed Mestiri/Anaconda2/Library/lib/z.lib (found version "1.2.8") Found PNG: C:/Users/Jihed Mestiri/Anaconda2/Library/lib/png.lib (found version "1.6.17") Found TIFF: C:/Users/Jihed Mestiri/Anaconda2/Library/lib/tiff.lib (found version "4.0.6") Found PkgConfig: C:/cygwin64/bin/pkg-config.exe (found version "0.29.1") Checking for module 'libwebp' No package 'libwebp' found Configuring done我不能把所有的输出都放
  • 我不知道它是如何从 Anaconda 获取它们的。我无法删除它?

标签: opencv ocr tesseract opencv3.2


【解决方案1】:

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

【讨论】:

  • 感谢您在聊天室的帮助!现在,tesseract3.05.01 opencv3.2 和 leptonica1.74.7 正在一起工作。但是,我遇到问题的项目与 text-example-end_to_end_recognition 示例相同,在从其 .exe 文件执行时对我不起作用(运行后直接关闭)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-21
  • 1970-01-01
相关资源
最近更新 更多