Tesseract环境搭建及编译安装

Tesseract源码都是C++源码;对于不咋会C++的人来说,这真是。。。虽然说语言有相通性,但是。。。哎!!!!!

分享出来,也希望对大家有所帮助。

环境:win10系统,vs2017

(注:安装vs2017,在vs2017 installer  C++的桌面开发下可选插件选择windows 10 SDK(有多个版本,不知道的情况下选择第一个,防止编译的时候找不到所需要的一些东西)

个人理解:cppan:类似于java的maven,负责管理包;

1.path下添加vs2017的路径(默认安装,路径在:C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE)

2.cppan、cmake下载安装,配置path(下载最新的,https://cppan.org/client/;https://cmake.org/download/

3.打开dos,执行cppan --build pvt.cppan.demo.google.tesseract.tesseract-master;(需要FQ,有些包下载不下来)

4.下载tesseract 源码;(https://github.com/tesseract-ocr

5.dos命令下进入到tesseract源码文件夹下,执行cppan (下载依赖的包;FQ;有的包下载不下来)

Dos下编译:

6.在tesseract根目录下新建文件夹build,并进入到build中;mkdir build && cd build

7. cmake ..  (后面俩点是必要的,默认是win32,x64需要指定)

cmake .. -G "Visual Studio 14 2015 Win64" -DCMAKE_PREFIX_PATH="D:\orc"
cmake .. -G "Visual Studio 14 2015"
-DCMAKE_PREFIX_PATH="D:\orc"

解释:

.. 向上一层目录
-G 后面跟指定的编译器
-DCMAKE_PREFIX_PATH= 指定编译器所在目录

8.cmake完成之后,会在build目录下有一个tesseract.sln文件,以管理员权限打开vs2017,并打开tesseract.sln文件;解决方案资源管理器中就是c++ 使用CMake生成vs项目

9.编译没有问题后,在“解决方案资源管理器”中点选“解决方案 tesseract”–>“CMakeTargets”–>“INSTALL”,单击右键,在出现的菜单中选择“生成”。

Debug和release模式下需要分别执行上述步骤;

在C:\Program Files
(x86)目录下,就会有tesseract的文件,dos进入C:\Program Files (x86)\tesseract目录,输入tesseract,可以验证该版本

值得注意的地方是,即使你这么做了,也是要看运气的哦,就怕你所需要的包没有下载下来

(参考:https://github.com/tesseract-ocr/tesseract/wiki/Compiling#windows

https://blog.csdn.net/naidoudou/article/details/70225849

https://blog.csdn.net/qq_29473063/article/details/80621115

)

Tesseract环境搭建及编译安装的更多相关文章

  1. (二)lamp环境搭建之编译安装mysql

    mysql 编译安装1,在网站上下载: wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.15.tar.gz 2,安装cmake ...

  2. (三)lamp环境搭建之编译安装php

    1,PRC (People's republic of China) timezone中设置的时间为中国时间. 2,php的官方镜像源,使用linux时可以直接下载的 http://cn2.php.n ...

  3. (一)lamp 环境搭建之编译安装apache

    apache的编译安装: 安装步骤大概参考:http://www.cnblogs.com/iyoule/archive/2013/10/24/3385540.html 简单的将分为三步: (1)安装a ...

  4. FFMPEG在嵌入式硬件上应用之 —— 基本环境搭建及编译

    前段时间在翻看电脑里面资料时,发现了以前做的在嵌入式硬件上面运行以ffmepg为基础,以嵌入式硬件解码的多媒体播放工作,发现都快忘记完了.今日得闲整理温习了一下ffmpeg在嵌入式上的运用,这里给大家 ...

  5. OSG+VS2010+win7环境搭建---OsgEarth编译

    OSG+VS2010+win7环境搭建---OsgEarth编译 转:http://www.cnblogs.com/hnfxs/p/3161261.html Win7下 osg+vs2010环境搭建 ...

  6. FFMPEG高级编程第一篇:环境搭建及编译

    前段时间在翻看电脑里面资料时,发现了以前做的在嵌入式硬件上面运行以ffmepg为基础,以嵌入式硬件解码的多媒体播放工作,发现都快忘记完了.今日得闲整理温习了一下ffmpeg在嵌入式上的运用,这里给大家 ...

  7. 【转】Linux(ubuntu14.04)上编译Android4.4源码的环境搭建及编译全过程

    原文网址:http://jileniao.net/linux-android-building.html sublime text让我伤心.本来很信任sublime text的自动保存功能,之前使用一 ...

  8. LNMP环境搭建:Nginx安装、测试与域名配置

    Nginx作为一款优秀的Web Server软件同时也是一款优秀的负载均衡或前端反向代理.缓存服务软件 2.编译安装Nginx (1)安装Nginx依赖函数库pcre pcre为“perl兼容正则表达 ...

  9. LNMP环境搭建之php安装,wordpress博客搭建

    LNMP环境搭建之php安装,wordpress博客搭建 一.介绍: 1.什么是CGI CGI全称是"通用网关接口"(Common Gateway Interface),HTTP服 ...

随机推荐

  1. sklearn多分类问题

    sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003& ...

  2. 即将上线的Kafka 集群(用CM部署的)无法使用“--bootstrap-server”进行消费,怎么破?

    即将上线的Kafka 集群(用CM部署的)无法使用“--bootstrap-server”进行消费,怎么破? 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.   一.报错:org.a ...

  3. HBase基础之常用过滤器hbase shell操作

    创建表 create 'test1', 'lf', 'sf' lf: column family of LONG values (binary value) -- sf: column family ...

  4. Python基础【day03】:字符转编码操作(五)

    本节内容 1.编码介绍 2.字符编码介绍 3.总结 说到python的编码,一句话总结,说多了都是泪啊,这个在以后的python的开发中绝对是一件令人头疼的事情.所以有必要要讲讲清楚 一.编码介绍 1 ...

  5. reids的主从复制配置

    本博来简单介绍一下redsi的主从配置.意思就是说有一台主redis,一个从redis,你向主的redis里面写一个数据,然后会同步到从redis里面.注意:从redis 不能写入数据.所以当我们用到 ...

  6. pyppeteer 报错-无法连接到浏览器

    问题 程序报错: Failed to connect to browser port: http://127.0.0.1:57899/json/version 原因 虽然pyppeteer在首次启动时 ...

  7. Java Map 按Key排序和按Value排序【转】【补】

    package kingtool.sort; import java.util.ArrayList; import java.util.Collections; import java.util.Co ...

  8. Struts2_day04

    一.回顾 1什么是值栈 (1)action和servlet区别 2 如何获取值栈对象 3 值栈内部结构 (1)root和context 4 向值栈放数据 (1)向值栈放字符串 (2)向值栈放对象 (3 ...

  9. GET_WHEEL_DELTA_WPARAM宏在C#

    1.高位字,署名: ((short)(wParam>>16)) 2. 为了获得最大的清晰,我会定义一组这样的函数: internal static class NativeMethods ...

  10. STM32固件库下载地址

    http://www.stmcu.org/document/list/index/sort-hot/category-517找标准外设库命名的资源