Tesseract引擎编译
1. 工具包下载链接
libtiff 4.09 http://download.osgeo.org/libtiff/tiff-4.0.9.zip
leptonica 1.76.0 http://www.leptonica.org/download.html
tesseract 3.5.01 https://github.com/tesseract-ocr/tesseract/archive/3.05.01.zip
CMake 3.16.0 https://cmake.org/download/
2. 编译流程
工具源码存放处
2.1 tiff
2.1.1 点击Configure编译,如果有红色字体出现,则重新Configure一次即可。
2.1.2 点击Generate,选择VS对应的版本(本次编译为VS2015)。
2.1.3 打开tiff.sln文件,进入VS工程。(此处可以选择是Release或者Debug版本)
右击ALL_BUILD,点击生成;然后右击INSTALL,点击属性,将在生成中使用选成否。
在下图目录会出现动态库。
2.2 leptonica
2.2.1 点击Configure编译,会出现如下问题
2.2.2 增加tiff动态库,然后重新Configure编译
2.2.3 点击Generate,选择VS对应的版本(本次编译为VS2015)。
2.2.4 修改 libtiff目录下的两个头文件,将tiffconf.vc.h和tif_config.vc.h改名为tiffconf.h和tif_config.h
2.2.5 打开leptonica.sln文件,进入VS工程。(此处可以选择是Release或者Debug版本)
右击ALL_BUILD,点击生成;然后右击INSTALL,点击属性,将在生成中使用选成否。
在下图目录会出现动态库。
2.3 tesseract
2.3.1 修改CMakeLists.txt文件
2.3.2 CMake源码
会出现下载超时问题,此时需修改CMakeLists.txt
然后手动下载 https://sourceforge.net/projects/icu/files/ICU4C/56.1/ 选择 icu4c-56_1-Win32-msvc10.zip (win32机器),重命名为icu32.zip。
2.3.3 打开tesseract.sln文件,进入VS工程,修改如下函数部分。(此处可以选择是Release或者Debug版本)
右击ALL_BUILD,点击生成;然后右击INSTALL,点击属性,将在生成中使用选成否。
动态库及可执行文件
3. 参考博客
https://blog.csdn.net/u012234115/article/details/80552179
http://www.mamicode.com/info-detail-2518073.html
Time : 2019-10-15 16:32:58