zoukankan      html  css  js  c++  java
  • 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   

  • 相关阅读:
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    Orge 安装
    vs番茄插件卸载,安装,破解
    Orge 学习资源
    3d开源引擎收集
    hashtable遍历
    java synchronized
    java 调用 ant
    用Ant实现Java项目的自动构建和部署
  • 原文地址:https://www.cnblogs.com/LuckPsyduck/p/11678589.html
Copyright © 2011-2022 走看看