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   

Tesseract引擎编译的更多相关文章

  1. Tesseract 引擎翻译

    Tesseract 引擎翻译 Category: 图像识别 Last Edited: Sep 17, 2018 10:29 AM Tags: tesseract,字符识别,翻译 1.英文原文(中文翻译 ...

  2. jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——编译原理

    这一节要分析的东东比较复杂,篇幅会比较大,也不知道我描述后能不能让人看明白.这部分的源码我第一次看的时候也比较吃力,现在重头看一遍,再分析一遍,看能否查缺补漏. 看这一部分的源码需要有一个完整的概念后 ...

  3. jQuery 2.0.3 源码分析Sizzle引擎 - 编译函数(大篇幅)

    声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 从Sizzle1.8开始,这是Sizzle的分界线了,引入了编译函数机制 网上基本没有资料细说这个东东的,sizzle引入这 ...

  4. NET 2.0 OCR文字识别技术(Tesseract 引擎)[转]

    一.OCR简介  参见http://baike.baidu.com/view/17761.htm?fr=ala0_1  大家参照,我第一次也是这么了解的,呵呵.高手见笑 现在市面上好多OCR 引擎,不 ...

  5. tesseract的编译安装

    需要安装: <span style="font-family:'Microsoft YaHei';font-size:14px;">apt-get install au ...

  6. [原创]Windows下Google V8 javascript引擎编译

    项目用到将v8嵌入到C++的情况,公司没时间研究,只有在家研究,编译过程一堆坑.记录一下. 网上百度的都是基于vs2010,或者早版本的v8编译,最新版本应该使用vs2013\vs2015.本文介绍的 ...

  7. 深入V8引擎-编译启动

    记录一下步骤,方便以后换了电脑重新编译. 1.搞定depot_tools,git地址:git clone https://chromium.googlesource.com/chromium/tool ...

  8. Cocos2d-x Box2D物理引擎编译设置

    找到解决方案TestCpp工程.打开其属性=>C/C++ =>预处理器==>处理器定义. 参加"CC_ENABLE_BOX2D_INTEGRATION=1", 更 ...

  9. 在vs2013上的编译tesseract-ocr

    在vs2013上的编译tesseract-ocr OCR(Optical Character Recognition):光学字符识别,是指对图片文件中的文字进行分析识别,获取的过程. Tesserac ...

随机推荐

  1. maven私服 nexus 的安装与使用

    简介 私服不是Maven的核心概念,它仅仅是一种衍生出来的特殊的Maven仓库.通过建立自己的私服,就可以降低中央仓库负荷.节省外网带宽.加速Maven构建.自己部署构建等,从而高效地使用Maven. ...

  2. python win32com 读取带密码的excel

    之前用到的win32com读取带密码excel的相关内容,今天刚好准备整理下,突然发现方法又不灵了. 以下为错误示范: # 已知excel密码去除 def del_password(filename, ...

  3. 解决MybatisGenerator多次运行mapper生成重复内容

    MybatisGenerator插件是Mybatis官方提供的,这个插件存在一个固有的Bug,即当第一次生成了Mapper.xml之后,再次运行会导致Mapper.xml生成重复内容,而影响正常的运行 ...

  4. http post 请求,带参数,带请求头

    #!/usr/bin/env python # -*- coding: utf-8 -*- import requests import json url = 'http://............ ...

  5. CSS隐藏元素 display、visibility、opacity的区别

    关于使指定元素无法在视野内看到,有3个方法 display: none; opacity: 0; visibility: hidden; 1.display: none; 该方法会改变页面布局. 元素 ...

  6. Web性能优化:雅虎35条

    对web性能优化,一直知道是个很重要的方面,平时有注意到,但是对于雅虎35条是第一次听说,查了一下,发现平时都有用过,只是没有总结到一块,今天就总结一下吧. 雅虎35条: 1.[内容]尽量减少HTTP ...

  7. 【DP合集】m-knapsack

    给出 n 个物品,第 i 个物品有重量 w i .现在有 m 个背包,第 i 个背包的限重为 c i ,求最少用几个背 包能装下所有的物品. Input 输入的第一行两个整数 n, m ( n ≤ 2 ...

  8. Unreal Engine 4 系列教程 Part 1:入门

    原文:Unreal Engine 4 Tutorial for Beginners: Getting Started 作者:Tommy Tran 译者:Shuchang Liu 本篇教程将引导你安装U ...

  9. Vue-CLI 项目中相关操作

    0830总结 Vue-CLI 项目中相关操作 一.前台路由的基本工作流程 目录结构 |vue-proj | |src | | |components | | | |Nav.vue | | |views ...

  10. R-plotly|交互式甘特图(Gantt chart)-项目管理/学习计划

    本文首发于“生信补给站”微信公众号,https://mp.weixin.qq.com/s/CGz51qOjFSJ4Wx_qOMzjiw 更多关于R语言,ggplot2绘图,生信分析的内容,敬请关注小号 ...