centos安装tesseract

news/2024/10/19 18:16:52/

1.安装依赖的leptonica库

wget http://www.leptonica.org/source/leptonica-1.78.0.tar.gz
tar -xzvf leptonica-1.78.0.tar.gz
cd leptonica-1.78.0
./configure
make && make install

2.安装Tesseract-OCR

wget https://codeload.github.com/tesseract-ocr/tesseract/tar.gz/4.1.0
tar -xvf 4.1.0
cd tesseract-4.1.0/
./autogen.sh
./configure
make && make install
sudo ldconfig

3.安装openssl

// 下载
wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz
// 安装
tar -zxvf openssl-1.1.1c.tar.gz
cd openssl-1.1.1c
# 如果此步骤报错,需要安装perl以及gcc包
./config --prefix=/usr/local/openssl  
make && make install
mv /usr/bin/openssl /usr/bin/openssl.bak
ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
# 设置生效
ldconfig -v 

4.语言包

#获取所有语言包
git clone https://github.com/tesseract-ocr/tessdata.git
下载地址:https://github.com/tesseract-ocr/tessdata
wget --no-check-certificate https://github.com/tesseract-ocr/tessdata/raw/master/eng.traineddatachi_sim.traineddata  中文
eng.traineddata      英文
enm.traineddata      数字

5.执行命令

sudo tesseract 444.jpg 444 -l chi_sim+eng --psm 7

centos7 python安装opencv图片处理+tesseract-ocr识别

python-3.10.13

pip 23.2.1 

1.python安装opencv-python

pip3 install opencv-python

2.安装leptonica

安装依赖 yum install autoconf automake libtool libjpeg-devel libpng-devel libtiff-devel zlib-develcd /home wget http://www.leptonica.org/source/leptonica-1.83.0.tar.gztar -zxvf leptonica-1.83.0.tar.gzcd leptonica-1.83.0./autogen.sh
mkdir /usr/local/leptonica./configure --prefix=/usr/local/leptonicamake make install配置一下 leptonica 的环境变量vi /etc/profile文本最后添加export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/leptonica/lib
export LIBLEPT_HEADERSDIR=/usr/local/leptonica/include
export PKG_CONFIG_PATH=/usr/local/leptonica/lib/pkgconfig应用配置source /etc/profile

3.安装 tesserac

异常处理 :Your compiler does not have the necessary C++17 support! Cannot proceed升级gcc 版本yum install -y centos-release-sclyum install devtoolset-8-gcc*mv /usr/bin/gcc /usr/bin/gcc-4.8.5ln -s /opt/rh/devtoolset-8/root/bin/gcc /usr/bin/gccmv /usr/bin/g++ /usr/bin/g++-4.8.5ln -s /opt/rh/devtoolset-8/root/bin/g++ /usr/bin/g++gcc -v 查看版本tesserac 下载地址:https://github.com/tesseract-ocr/tesseract/releaseswget https://codeload.github.com/tesseract-ocr/tesseract/tar.gz/refs/tags/5.3.2tar -zxvf 5.3.2cd tesseract-5.3.2./autogen.sh mkdir /usr/local/tesseract./configure --prefix=/usr/local/tesseractmake && make installln -s /usr/local/tesseract/bin/tesseract /bin/tesseracttesseract --version下载字符集下载地址:https://tesseract-ocr.github.io/tessdoc/Data-Files.html下载好的字符放入目录:/usr/local/tesseract/share/tessdata

安装pytesseract

pip3 install pytesseract


http://www.ppmy.cn/news/1342363.html

相关文章

代码随想录算法训练营第二十二天|216.组合总和III,17.电话号码的字母组合

系列文章目录 代码随想录算法训练营第一天|数组理论基础,704. 二分查找,27. 移除元素 代码随想录算法训练营第二天|977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II 代码随想录算法训练营第三天|链表理论基础&#xff…

一维前缀和,一维差分,二维前缀和,二维差分模板

一维前缀和: 题目: 题目描述 给定一个长度为n的数组a1,a2,....ana_1, a_2,....a_na1​,a2​,....an​. 接下来有q次查询, 每次查询有两个参数l, r. 对于每个询问, 请输出alal1....ara_la_{l1}....a_ral​al1​....ar​ 输入描述: 第一行包含两个整…

docker 开放tcp连接供idea等其他外部工具开放使用

docker 开放tcp连接供idea等其他外部工具开放使用 方法一:通过systemd工具 sudo systemctl edit docker.service 修改文件内容如下 ExecStart/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 重启 systemctl 配置 sudo systemctl daemon-reload 重启docker服务 s…

把工作调成静音的假期

有两种情况特别需要把工作调成静音的假期。一种是想安心闲适渡个假。一种是家人和小孩生病。后冠历时代,生病的情况更容易发生,特别难。 把工作调成静音,就是团队能快速接管你手上的工作。这里有几个要素。一是团队了解你的工作,二…

Linux Rootkit:内核 5.7+ 的新方法

Linux Rootkit:内核 5.7 的新方法 文章目录 [Linux Rootkit:内核 5.7 的新方法](https://xcellerator.github.io/posts/linux_rootkits_11/)这是怎么回事?ProcFS 更改Kallsyms 问题系统调用名称问题就这样…… 这是怎么回事? 早在…

一文带你搞懂百度地图可视化开发

百度地图入门 百度开发者账号申请 官方教程控制台API 基本用法 ::: details <!DOCTYPE html> <html> <head><meta http-equiv"Content-Type" content"text/html; charsetutf-8" /><meta name"viewport" content…

vue3-自定义指令

自定义指令 vue 除了内置的制指令&#xff08;v-model v-show 等&#xff09;之外&#xff0c;还允许我们注册自定义的指令。 vue 复用代码的方式&#xff1a; 组件&#xff1a;主要是构建模块。 组合式函数&#xff1a;侧重有状态的逻辑。 自定义指令&#xff1a;主要是为…

基于WordPress开发微信小程序2:决定开发一个wordpress主题

上一篇&#xff1a;基于WordPress开发微信小程序1&#xff1a;搭建Wordpress-CSDN博客 很快发现一个问题&#xff0c;如果使用别人的主题模板&#xff0c;多多少少存在麻烦&#xff0c;所以一咬牙&#xff0c;决定自己开发一个主题模板&#xff0c;并且开源在gitee上&#xff…