使用Git Bash使用Tesseract构建OpenCV
我正试图根据本手册构建一个使用Git Bash使用Tesseract构建OpenCV,opencv,tesseract,git-bash,Opencv,Tesseract,Git Bash,我正试图根据本手册构建一个Tesseractlib:(当然,我也预先安装了OpenCV及其贡献模块,运行顺利) 无论我做了什么,以及它是如何因同样的原因失败的-当涉及到leptonica时,它取决于Tesseract,我看到的错误如下所示: 找不到“SW”提供的具有以下任何名称的包配置文件: SWConfig.cmake sw-config.cmake 我已将sw.exe放在路径指示的位置,但没有帮助-错误仍然存在。是否可能在回购中缺少sw cmake配置文件?存在以下几个问题: 您正在使用过
Tesseract
lib:(当然,我也预先安装了OpenCV及其贡献模块,运行顺利)
无论我做了什么,以及它是如何因同样的原因失败的-当涉及到leptonica
时,它取决于Tesseract
,我看到的错误如下所示:
找不到“SW”提供的具有以下任何名称的包配置文件:
SWConfig.cmake
sw-config.cmake
我已将
sw.exe
放在路径指示的位置,但没有帮助-错误仍然存在。是否可能在回购中缺少sw cmake配置文件?存在以下几个问题:
- 您正在使用过时的手册。Leptonica正在发布版本 1.79(手册参考发布的1.74.4)。为什么不在windows上使用官方编译TeserAct
- 与上一点相关-最新的Tesseract需要最新的编译器,因此针对“Visual Studio 14 2015”的构建可能会带来其他问题
- 若您正在使用Git master branch(在任何项目中),那个么您必须熟悉该项目及其更改,并且能够解决构建问题。如果您无法做到这一点,请使用最新的稳定/发布版本。它应该有效;-)李>
- Tesseract和Leptonica的Windows版本正在从cppan切换到sw,因此对于新手来说,在没有必要的专业知识的情况下使用master可能会很困难。官方教程指出,tesseract软件构建应该从
开始sw build org.sw.demo.google.tesseract.tesseract master
- 不幸的是,维基上的vcpkg方法不起作用…-这是什么意思?例如,有关tesseract和leptonica的最新稳定版本,请参见本文件
- 你没有看到真正的问题(我完全确信开源是纯粹的邪恶)-问题是你缺少想要使用的工具的经验(例如,如果你熟悉cmake,你可以自己找到构建选项),并且跳过阅读官方文档
- 您正在使用过时的手册。Leptonica正在发布版本 1.79(手册参考发布的1.74.4)。为什么不在windows上使用官方编译TeserAct
- 与上一点相关-最新的Tesseract需要最新的编译器,因此针对“Visual Studio 14 2015”的构建可能会带来其他问题
- 若您正在使用Git master branch(在任何项目中),那个么您必须熟悉该项目及其更改,并且能够解决构建问题。如果您无法做到这一点,请使用最新的稳定/发布版本。它应该有效;-)李>
- Tesseract和Leptonica的Windows版本正在从cppan切换到sw,因此对于新手来说,在没有必要的专业知识的情况下使用master可能会很困难。官方教程指出,tesseract软件构建应该从
开始sw build org.sw.demo.google.tesseract.tesseract master
- 不幸的是,维基上的vcpkg方法不起作用…-这是什么意思?例如,有关tesseract和leptonica的最新稳定版本,请参见本文件
- 你没有看到真正的问题(我完全确信开源是纯粹的邪恶)-问题是你缺少想要使用的工具的经验(例如,如果你熟悉cmake,你可以自己找到构建选项),并且跳过阅读官方文档
- 有几个问题:
vcpkg安装tesseract:x64 windows
方法奏效了!但是,我必须采取一些额外的步骤,如中所述
不过,我看不出有任何理由让它成为如此沉重的负担
Tesseract
确实有一个Windows二进制安装程序,这是很好的,只有一个例外——你没有访问任何开发工具的权限——如果你想要API,只能使用无用的可执行文件。官方手册中的vcpkg安装Tesseract:x64 Windows
方法奏效了!但是,我必须采取一些额外的步骤,如中所述
不过,我看不出有任何理由让它成为如此沉重的负担
Tesseract
确实有一个Windows二进制安装程序,这是很好的,只有一个例外——你没有访问任何开发工具的权限——如果你想要API,只有无用的可执行文件。我也有同样的问题。如果切换到1.78.0分支,则可以编译它。我在leptonica存储库上打开了一个问题。用什么方法编译?与我已经经历过的方法相同?如果我遵循此方法,leptonica将使用标记1.78.0进行编译。但是总支第号,哇,看起来很全面。谢谢你,先生!我一到我的工作地点就会试试这个。我希望它会有帮助。仅供参考,我在Windows服务器上的leptonica/tesseract包装器有问题…我也有同样的问题。如果切换到1.78.0分支,则可以编译它。我在leptonica存储库上打开了一个问题。用什么方法编译?与我已经经历过的方法相同?如果我遵循此方法,leptonica将使用标记1.78.0进行编译。但是总支第号,哇,看起来很全面。谢谢你,先生!我一到我的工作地点就会试试这个。我希望它会有帮助。仅供参考,我对Windows Server上的leptonica/tesseract包装器有一个问题…我将对提到的每一点给出我的答案:1)我没有使用官方手册,因为它不能满足我的需要。此外,无论我怎么努力,官方列出的方法都不适用于我。2) 这是理所当然的。3) 这也是。4) 问题是软件根本不适合我——我甚至不能运行swbuild
。5) 我完全尝试了这个教程-它没有编译第一个库。6) 我只是想说,当你付钱时,一切都是开箱即用的(大部分)。你可能会认为这是我第一次使用开源软件,但事实并非如此。事实上,这甚至可能是过火了——我想,我会