目录
一、C++编译环境
1.1、工具包安装
管它有没有,先执行一遍再说^_^
yum install gtk2-devel yasm glibc.i686 libstdc++.so.6 libgtk-x11-2.0.so libatk-1.0.so.0 libcairo.so.2 libcups.so.2 libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0 libgtk-x11-2.0.so.0 libpango-1.0.so.0 libpangocairo-1.0.so.0 libICE.so.6 libSM.so.6 libmng.so.1 libpng12.so.0 libGLU.so.1 -y
1.2、开发工具安装
yum groupinstall "Development Tools"
1.3、gcc版本及升级
#版本查看
gcc -v
#升级
yum install -y centos-release-scl
yum install devtoolset-8-gcc*
#切换gcc版本为8
scl enable devtoolset-8 bash
source /opt/rh/devtoolset-8/enable
二、Leptonica安装
2.1、安装Leptonica依赖库
yum install libjpeg-devel libpng-devel
yum -y install libjpeg* libpng* libtiff*
2.2、Leptonica源码下载
2.3、编译安装
#生成configuration
./autogen.sh
#编译
./configure && make && make install
2.4、设置环境变量
vi /etc/profile
export LD_LIBRARY_PATH=$LD_LIBRARY_PAYT:/usr/local/lib
export LIBLEPT_HEADERSDIR=/usr/local/include
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
#生效环境变量
source /etc/profile
三、Tesseract安装
3.1、Tesseract-OCR源码下载
3.2、编译安装
#生成configuration
./autogen.sh
#编译
./configure && make && make install
3.3、下载中文语言包
从https://github.com/tesseract-ocr/tessdata下载语言库,并放置在 /usr/local/share/tessdata/ 目录
3.4、查看so库
cd /usr/local/lib
3.5、复制so库到/usr/lib64
cp /usr/local/lib/*.so.* /usr/lib64/
3.6、识别验证
#查看版本
tesseract --version
#识别验证
tesseract 123.png wenben -l chi_sim