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
相关推荐
雾江流3 分钟前
快指点击器 1.1.9 | 支持多点操作、自动化脚本,操作记录等功能,快速解放双手
运维·自动化·软件工程
孙同学要努力8 分钟前
《Linux篇》命令行参数与环境变量
linux·运维
zhilin_tang1 小时前
Linux IPC 为什么要这么架构
linux·c语言·架构
WIN赢1 小时前
【UI自动化相关】
运维·自动化
notion20253 小时前
Optuna 黑科技自动化超参数优化框架详解
运维·科技·其他·自动化
Wang's Blog4 小时前
Linux小课堂: 网络配置详解之DHCP动态分配与静态IP地址设置
linux·网络·tcp/ip
CS Beginner6 小时前
【Linux】Tomcat基本配置
linux·运维·tomcat
..Move...6 小时前
快速搭建Docker私有仓库指南
运维·docker·容器
小小的木头人8 小时前
Windows Docker desktop 部署
运维·kafka
黑翼杰克斯8 小时前
如何裁剪u-boot,保留其必要功能,使体积尽可能小
linux·1024程序员节