CentOS系统下安装tesseract-ocr5.x版本

CentOS系统下安装tesseract-ocr5.x版本

   安装依赖包:

javascript 复制代码
yum update -y
yum install autoconf automake libtool libjpeg-devel libpng-devel libtiff-devel zlib-devel
yum install automake libtool bzip2 -y

   手动编译安装GCC(因系统默认安装的GCC版本比较低):

javascript 复制代码
wget http://ftp.gnu.org/gnu/gcc/gcc-11.3.0/gcc-11.3.0.tar.gz
tar xf gcc-11.3.0.tar.gz 
cd gcc-11.3.0
./contrib/download_prerequisites
mkdir build
cd build/
../configure --disable-multilib --enable-languages=c,c++
make -j$(nproc)  && make install
gcc --version
gcc (GCC) 11.3.0

   安装leptonica:

javascript 复制代码
wget http://www.leptonica.org/source/leptonica-1.82.0.tar.gz
tar xf leptonica-1.82.0.tar.gz 
cd leptonica-1.82.0
./configure --prefix=/usr/local/leptonica --with-libtiff
make && make install

vim /etc/profile
# leptonica环境变量
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/leptonica/lib/pkgconfig
export PKG_CONFIG_PATH
CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/local/leptonica/include/leptonica
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/leptonica/lib
export LD_LIBRARY_PATH
LIBRARY_PATH=$LIBRARY_PATH:/usr/local/leptonica/lib
export LIBRARY_PATH
LIBLEPT_HEADERSDIR=/usr/local/leptonica/include/leptonica
export LIBLEPT_HEADERSDIR

source /etc/profile

   安装tesseract5.4版本:

javascript 复制代码
git clone https://github.com/tesseract-ocr/tesseract.git
cd  tesseract
git checkout 5.4.1
./autogen.sh
./configure --prefix=/usr/local/tesseract
make && make install 

vim  /etc/profile
# tesseract
PATH=$PATH:/usr/local/tesseract/bin
source /etc/profile
javascript 复制代码
tesseract --version
tesseract 5.4.1
 leptonica-1.82.0
  libjpeg 6b (libjpeg-turbo 1.2.90) : libpng 1.5.13 : zlib 1.2.7
 Found AVX512BW
 Found AVX512F
 Found AVX2
 Found AVX
 Found FMA
 Found SSE4.1
 Found OpenMP 201511
相关推荐
mounter6253 小时前
高性能网络技术演进与创新探索:RDMA、eBPF/XDP 深度解析及 LSF/MM/BPF 2023 专题演讲
linux·ebpf·linux kernel·kernel·rdma·xdp
动恰客流统计3 小时前
ReID边缘计算视觉统计:餐饮店客流增长的数字化破局路径
java·大数据·运维·人工智能
名字还没想好☜3 小时前
Python itertools 实战:用 groupby、chain、islice 优雅处理大数据流
linux·windows·python·迭代器·itertools
ziguo11226 小时前
深入浅出 C/C++ 数据类型:从入门到踩坑
linux·c语言·c++·windows·visual studio
无垠的广袤6 小时前
【工业树莓派 CM0 Dev Board】扩展板设计
linux·python·嵌入式硬件·pcb设计·模块化·传感器
会编程的土豆6 小时前
MySQL 入门:库、表、行、主键是什么
linux·数据库·网络协议·http
砍材农夫7 小时前
运维|devops|jenkins构建应用发布
运维·jenkins·devops
△曉風殘月〆7 小时前
如何在Linux中安装Qt开发环境
linux·运维·qt
不会就选b8 小时前
Linux之文件--fd,重定向
linux
三十岁老牛再出发8 小时前
07.26每日总结
linux·c语言·mysql