我正在尝试使用 contrib 模块(完成)构建 opencv 并将文本模块与 tesseract 链接。
我下载了适用于 Windows 的 tesseract 预构建二进制文件,并在我的路径中确认了它
Ben@Ben-Laptop MINGW64 ~
$ tesseract -v
tesseract 3.05.00dev
leptonica-1.73
libgif 4.1.6(?) : libjpeg 8d (libjpeg-turbo 1.4.2) : libpng 1.6.20 : libtiff 4.0.6 : zlib 1.2.8 : libwebp 0.4.3 : libopenjp2 2.1.0
当我在 cmake 中构建时,我看到了以下配置选项。但它不会在构建时链接(“tesseract:no”)。我认为这可能是因为 OpenCV 正在寻找从源代码构建的 tesseract 库,但这是一个完整的雷区(cppan 错误、cmake 错误)。反正有没有将opencv指向二进制文件?
我找到了一些帮助 here ,但无法从源代码构建 tesseract,我不能对 cmake 文件做任何事情吗?
最佳答案
为了允许 CMake 检测和设置 Tesseract:YES,除了 tesseract lib,您还需要配置指向 leptonica lib 的 lept_library。确保 tesseract 包含路径具有 tesseract\baseapi.h。如果您没有源,请使用 git 克隆源。
关于python - 将 OpenCV 链接到 contrib 模块的 tesseract - windows cmake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41353990/