安装编译工具
yum -y install automake libtool autoconf gcc gcc-c++
安装依赖项
yum install libjpeg-devel
yum install libpng-devel
安装leptonica
tesseract4.0需要1.74以上的leptonica
下载leptonica-1.74.4
wget http://www.leptonica.org/source/leptonica-1.74.4.tar.gz
tar -xzvf leptonica-1.74.4.tar.gz
cd leptonica-1.74.4
./configure --prefix=/usr/local/
make && make install
添加环境变量
vim /etc/profile
在文件底部添加
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/local/include/
export CPLUS_INCLUDE_PATH
C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/local/leptonica/include/leptonica
export C_INCLUDE_PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
LIBRARY_PATH=$LIBRARY_PATH:/usr/local/lib
export LIBRARY_PATH
TESSDATA_PREFIX= .../tessdata //(tesseract安装路径)
export TESSDATA_PREFIX
刷新文件
source /etc/profile
下载并安装tesseract4.0
wget https://github.com/tesseract-ocr/tesseract/archive/4.0.0.tar.gz
tar xzvf tesseract-4.0.0.tar.gz
cd tesseract-4.0.0
./autogen.sh
./configure
make
make install
其他问题
报错:Error in pixReadMemTiff…
缺少了相关依赖项,请执行上面步骤的[安装依赖项]并重新编译安装leptonica即可