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. 编译流程

  工具源码存放处

  Tesseract引擎编译_第1张图片

  2.1 tiff

    Tesseract引擎编译_第2张图片

    2.1.1 点击Configure编译,如果有红色字体出现,则重新Configure一次即可。

    2.1.2 点击Generate,选择VS对应的版本(本次编译为VS2015)。

    2.1.3 打开tiff.sln文件,进入VS工程。(此处可以选择是Release或者Debug版本)

      Tesseract引擎编译_第3张图片

      右击ALL_BUILD,点击生成;然后右击INSTALL,点击属性,将在生成中使用选成

      Tesseract引擎编译_第4张图片

      在下图目录会出现动态库。

      Tesseract引擎编译_第5张图片

  2.2 leptonica

    Tesseract引擎编译_第6张图片

    2.2.1 点击Configure编译,会出现如下问题

      Tesseract引擎编译_第7张图片

    2.2.2 增加tiff动态库,然后重新Configure编译   

       Tesseract引擎编译_第8张图片

    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版本)

      Tesseract引擎编译_第9张图片

      右击ALL_BUILD,点击生成;然后右击INSTALL,点击属性,将在生成中使用选成

      Tesseract引擎编译_第10张图片

      在下图目录会出现动态库。

       

    2.3 tesseract

    2.3.1 修改CMakeLists.txt文件

      Tesseract引擎编译_第11张图片

      Tesseract引擎编译_第12张图片

    2.3.2 CMake源码

      Tesseract引擎编译_第13张图片

      会出现下载超时问题,此时需修改CMakeLists.txt

      Tesseract引擎编译_第14张图片

      Tesseract引擎编译_第15张图片

       

      然后手动下载 https://sourceforge.net/projects/icu/files/ICU4C/56.1/ 选择 icu4c-56_1-Win32-msvc10.zip    (win32机器),重命名为icu32.zip。

      Tesseract引擎编译_第16张图片

    2.3.3 打开tesseract.sln文件,进入VS工程,修改如下函数部分。(此处可以选择是Release或者Debug版本)

      Tesseract引擎编译_第17张图片

      Tesseract引擎编译_第18张图片

      右击ALL_BUILD,点击生成;然后右击INSTALL,点击属性,将在生成中使用选成

      Tesseract引擎编译_第19张图片

      动态库及可执行文件

      Tesseract引擎编译_第20张图片

       Tesseract引擎编译_第21张图片

3. 参考博客

 https://blog.csdn.net/u012234115/article/details/80552179

 http://www.mamicode.com/info-detail-2518073.html

 

Time : 2019-10-15 16:32:58   

你可能感兴趣的:(Tesseract引擎编译)