当前位置: 首页 > news >正文

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

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

   安装依赖包:

yum update -y
yum install autoconf automake libtool libjpeg-devel libpng-devel libtiff-devel zlib-devel
yum install automake libtool bzip2 -y

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

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:

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版本:

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
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

相关文章:

  • Node.js 包与 npm 详解:概念、作用及完整使用指南
  • Android14 系统左右声音通道设置代码
  • 今天你学C++了吗?——二叉搜索树
  • 深入理解Python闭包与递归:原理、应用与实践
  • java项目之基于ssm的少儿编程在线培训系统(源码+文档)
  • 《K230 从熟悉到...》屏幕手画板
  • AI 原生 IDE Trae 深度体验:SSHremote 功能如何重新定义远程开发与云原生部署
  • 项目-苍穹外卖(九) 店铺营业状态设置+HttpClient
  • Node.js模块:使用 Bull 打造高效的任务队列系统
  • SQL Server数据库简介及应用
  • 网络空间安全专业发展历程及开设院校
  • 【SpringBatch】03步骤对象 (Step)控制与执行流程设计
  • 学习记录 6 pointnet复现
  • 【深度学习量化交易18】盘前盘后回调机制设计与实现——基于miniQMT的量化交易回测系统开发实记
  • 美团Leaf分布式ID生成器使用教程:号段模式与Snowflake模式详解
  • 《UNIX网络编程卷1:套接字联网API》第2章 传输层:TCP、UDP和SCTP
  • [入门]NUC13配置Ubuntu20.04详细步骤
  • 三分钟掌握视频分辨率修改 | 在 Rust 中优雅地使用 FFmpeg
  • v-on=“$listeners“ 这个写法已经废弃了,如进行代替
  • 指令系统1(数据传输指令)
  • 女人和男人做爰有毒网站/ios aso优化工具
  • 网站建设好处zu97/搜索seo神器
  • wordpress 修改head/谷歌广告优化师
  • 菏泽郓城住房和城乡建设局网站/百度导航怎么下载
  • 企业局域网组建与网站建设/seo运营做什么
  • 怎么把在微企点做响应式网站/私域流量运营管理