简介:本文将指导您在CentOS 7上安装Tesseract-OCR 4.1。我们将遵循标准的安装步骤,包括安装依赖的库和Tesseract-OCR本身。
在CentOS 7上安装Tesseract-OCR 4.1需要几个步骤。首先,您需要确保您的系统已经安装了必要的依赖库。接下来,您将下载并安装Tesseract-OCR。以下是详细的步骤:
在开始安装Tesseract-OCR之前,您需要先安装一些依赖的库。这些库包括Leptonica和Pix仝。您可以使用以下命令来安装它们:
安装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
安装Pix仝库:
wget https://github.com/tesseract-ocr/tesseract/archive/4.1.0.tar.gz
tar -xvf 4.1.0.tar.gz
cd tesseract-4.1.0
./autogen.sh
./configure —with-leptonica
make && make install
注意:这些命令需要在root用户下执行,以避免编译过程中的权限问题。如果您不是root用户,可以使用sudo命令来获取必要的权限。例如,sudo ./configure。
一旦您安装了所有依赖的库,就可以开始安装Tesseract-OCR了。您可以使用以下命令来下载和安装Tesseract-OCR:
下载Tesseract-OCR:
wget https://codeload.github.com/tesseract-ocr/tesseract/tar.gz/4.1.0
tar -xvf 4.1.0.tar.gz
cd tesseract-4.1.0
编译和安装Tesseract-OCR:
./autogen.sh
./configure —with-leptonica —with-training-data=/usr/local/share/tessdata —with-runtime-lib —with-lib —with-uni-charset —with-features=uniscribe,libgif,libjpeg,libpng,libtiff,libopenjp2,zlib,libwebp,libopenmp,pango,gobject,atk,cairo,fontconfig,freetype2,libfribidi,libharu,lua,python3 —with-lua-interpreter=/usr/bin/lua /usr/local/bin/lua /usr/local/share/lua/5.1 /usr/local/share/lua/5.2 /usr/local/share/lua/5.3 /usr/local/share/lua/5.4 /usr/local/share/lua/5.5 /usr/local/share/lua/5.6 /usr/local/share/lua/5.7 /usr/local/share/lua/5.8 /usr/local/share/lua /usr/local/share/lua53 /usr/local/share/lua54 /usr/local/share/lua55 /usr/local/share/lua56 /usr/local/share/lua57 /usr/local/share/lua58 /usr/local/share —with-python3-interpreter=/usr/bin/python3 /usr/bin//usr/bin//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr//usr —with-training-dir=/usrlocalshare tesseract培训数据培训数据培训数据培训数据培训数据培训数据培训数据培训数据培训数据培训数据培训数据培训数据培训数据培训