初次下载tesseract,编译方式起初选择vcpkg,用vs2015 update3也不行,于是放弃选择ccpan+cmake的方式。经过几番尝试,发现安装步骤需要更新一下,我装的是x64的版本,按照如下方式进行即可。
1.安装ccpan,cmake,并且都写入环境变量path里,都下载的最新版。
2.下载tesseract4.0版本,解压到英文目录。
3.进入tesseract,修改cppan.yml,将vs2017的信息改为 vs2015,如下所示。
builds:
vs2015:
generator: Visual Studio 14 2015
vs2015_64:
generator: Visual Studio 14 2015 Win64
。。。。。
dependencies:
pvt.cppan.demo.danbloomberg.leptonica: 1 -》》pvt.cppan.demo.danbloomberg.leptonica: 1.78.0(有两处需要修改)
4.打开powershell,输入ccpan,接下来就开始下载安装,如果不成功,可以多次下载。
5.上面完成之后就可以编译了,生成tesseract.sln
cd tesseract
mkdir build
cd build
cmake .. -G "Visual Studio 14 2015 Win64"
6.打开tesseract.sln,生成解决方案,可能会出现900多处错误,此时点开相应的文件,选择“文件”--“高级保存选项”,存为unicode(utf-8带签名).再“生成"即可。
坑点:
1.ccpan要下载tesseract4.0对应的版本1.78.0,因为2020版本号为1.79.0,不支持早先版本的tesseract
按照步骤和下面链接,一次编译通过。
1. https://blog.csdn.net/qq_25802529/article/details/107571704
2. https://blog.csdn.net/naidoudou/article/details/70225849
3.https://tesseract-ocr.github.io/tessdoc/Compiling.html#windows