Linux 安装 Tesseract

1. 下载需要的包

1.1 tesseract 需要单独下载

1
https://github.com/tesseract-ocr/tesseract/releases/tag/5.3.3

1.2 下载leptonica

1
wget http://www.leptonica.org/source/leptonica-1.78.0.tar.gz

2. 安装依赖

2.1 解压leptonica

1
tar -xvf leptonica-1.78.0.tar.gz

2.2 配置编译安装leptonica,进入到文件夹中

1
2
3
./configure
make
make install

2.3 安装automake和libtool

1
yum -y install automake libtool

3. 配置leptonica环境变量

3.1 修改profile,可以使用命令行或者直接编辑

1
vim /etc/profile

3.2 在文件结尾添加

1
2
3
export LD_LIBRARY_PATH=/usr/local/lib
export LIBLEPT_HEADERSDIR=/usr/local/include
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

3.3 保存并退出文件

3.4 执行以下命令使配置生效

1
source /etc/profile

4. 安装tesseract-ocr

4.1 安装依赖

1
yum install -y centos-release-scl devtoolset-8-gcc*

4.2 **切换当前会话中gcc版本为8 **

1
scl enable devtoolset-8 bash

4.3 安装

1
2
3
4
5
6
7
yum install gcc-c++ libstdc++-devel
tar -xvf tesseract-4.0.0.tar.gz
cd ./tesseract-4.0.0
./autogen.sh
./configure
make
make install

4.4 测试是否安装成功,执行ldconfig

1
tesseract --version