Linux centos安装tesseract-ocr教程
安装依赖
依赖的包: autoconf automake libtool libjpeg-devel libpng-devel libtiff-devel zlib-devel leptonica(1.67以上)(一下环境依赖,有则更新,无则安装)
yum install autoconf automake libtool
yum install libjpeg-devel libpng-devel libtiff-devel zlib-devel
Leptonica 库安装 自行下载 百度云链接: https://pan.baidu.com/s/1RAP6hFOEu6zEKIgi__1Ngw?pwd=gpvr 提取码: gpvr
1 2 3 4 5 6 7 8 9 | # 解压 tar -zxvf 你版本的压缩文件名 # 进入包文件夹 cd 你解压后的文件名 # 依次执行以下命令,进行程序编译,安装 . /autogen .sh . /configure make make install |
leptonica添加环境变量
1 2 3 4 5 6 7 8 9 | # 修改profile vim /etc/profile # 添加信息 i export LD_LIBRARY_PATH= /usr/local/lib export LIBLEPT_HEADERSDIR= /usr/local/include export PKG_CONFIG_PATH= /usr/local/lib/pkgconfig # 保存 Esc =》:wq! # 刷新配置 source /etc/profile |
安装Tesseract-OCR 自行下载tesseract 百度云链接: https://pan.baidu.com/s/1RAP6hFOEu6zEKIgi__1Ngw?pwd=gpvr 提取码: gpvr
1 2 3 4 5 6 | tar -xzvf tesseract-5.2.0. tar .gz cd tesseract-5.2.0 . /autogen .sh . /configure make make install |
tesseract 添加到环境变量
1 2 3 4 5 6 7 8 | vim /etc/profile # 添加以下字段: PATH=$PATH: /usr/local/tesseract/bin export PATH export TESSDATA_PREFIX= /root/tessdata export PATH=$PATH:$TESSDATA_PREFIX # 刷新配置 source /etc/profile |
CentOS编译安装tesseract时错误 (Your compiler does not have the necessary C++17 support!), 需要升级GCC版本
执行命令:
1 2 | yum install -y centos-release-scl yum install devtoolset-8- gcc * |
切换当前会话中gcc版本为8
1 | scl enable devtoolset-8 bash |
查看tesseract基本信息
1 2 3 4 5 6 7 8 | # 查看tesseract版本 tesseract --version # 查看可执行文件路径: which tesseract /usr/local/bin/tesseract # 当前语言包的路径(如果你下载了语言包,丢到这里): /usr/local/share/tessdata |
添加语言包支持
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了