美文网首页
CentOS 7 安装 Tesseract-OCR4.1

CentOS 7 安装 Tesseract-OCR4.1

作者: 麦麦麦造 | 来源:发表于2019-11-28 22:11 被阅读0次

1. 安装依赖的leptonica库

建议使用 su root 切换到root用户下安装,避免编译过程中的权限不足问题

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

同样建议使用 root 用户编译

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

安装过程比较简单,根据机器配置与网络情况,可能需要30-60分钟

3. 可能的报错

  1. 执行 ./autogen.sh 报错
./autogen.sh:行59: bail_out: 未找到命令
./autogen.sh:行82: aclocal: 未找到命令

解决方案

yum install automake -y
yum install libtool -y
  1. tesseract make 时报错
libtool: Version mismatch error.  This is libtool 2.4.6, but the
libtool: definition of this LT_INIT comes from libtool 2.4.2.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6
libtool: and run autoconf again.

解决方案

执行 autoreconf -ivf 命令
  1. 安装完成后执行命令报错
$ tesseract 13.jpg result -l chi_sim

Error in pixReadMemTiff: function not present
Error in pixReadMem: tiff: no pix returned
Error in pixaGenerateFontFromString: pix not made
Error in bmfCreate: font pixa not made
Error opening data file /usr/local/share/tessdata/eng.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.
Failed loading language 'eng'
Tesseract couldn't load any languages!
Could not initialize tesseract.

解决方案:

1. 下载预训练文件
2. 将训练文件放至 /usr/local/share/tessdata 目录

下载地址:https://github.com/tesseract-ocr/tessdata
chi_sim.traineddata  中文
eng.traineddata      英文
enm.traineddata      数字

相关文章

  • CentOS 7 安装 Tesseract-OCR4.1

    1. 安装依赖的leptonica库 建议使用 su root 切换到root用户下安装,避免编译过程中的权限不足...

  • 程序日记2018-05-03

    centos7 安装nginx和php7 centos7 安装nginx和php7 centos7系统安装php7...

  • yum安装nginx,mysql,php

    centos7 一、安装nginx 安装mysql(centos7) 安装php centos8 安装php74 ...

  • 2018-04-19

    Centos 7 安装 tomcat7, jdk,mysql,zookeeper Centos 安装jdk 安装...

  • docker容器安装

    一、centos7安装docker 使用 yum 安装(CentOS 7下) Docker 要求 CentOS 系...

  • FastDFS 集群

    Centos 7 安装 FastDFS CentOS 7 安装 Nginx FastDFS 和 Nginx 整合 ...

  • CentOs 安装MongoDB

    本文主要介绍了使用 CentOs 6 和 CentOs 7 安装 MongoDB 3.6 CentOs 7 安装M...

  • CentOS 7 Nginx安装

    CentOS 7 Nginx安装 @(Linux)[Nginx安装, CentOS7] 1. 安装必备工具 2. ...

  • 部署docker虚拟化平台

    CentOS Docker 安装 使用 yum 安装(CentOS 7下) Docker 要求 CentOS 系统...

  • nodejs10安装

    CentOS7在线安装 CentOS7离线安装 下载RPM包,安装即可 Ubuntu在线安装 Ubuntu离线安装...

网友评论

      本文标题:CentOS 7 安装 Tesseract-OCR4.1

      本文链接:https://www.haomeiwen.com/subject/feviwctx.html