【发布时间】:2020-04-14 12:50:15
【问题描述】:
如何在 AWS Linux 中安装 Tesseract?几个月前,我们的一位团队成员尝试了以下命令。
cd /opt
mkdir tesseract
chmod 0755 tesseract
cd tesseract
yum install libpng-devel
yum install libtiff-devel
yum install libjpeg-devel
wget http://www.leptonica.com/source/leptonica-1.71.tar.gz
tar xzf leptonica-1.71.tar.gz
cd leptonica-1.71
./configure
make
make install
export LIBLEPT_HEADERSDIR=/usr/local/include # Add to .profile
cd /opt/tesseract
yum install libtool
wget https://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.02.tar.gz
tar xzf tesseract-ocr-3.02.02.tar.gz # Makes tesseract-ocr directory, no version.
cd tesseract-ocr
./autogen.sh
./configure --with-extra-libraries=/opt/tesseract
make
sudo make install
sudo ldconfig
cd /opt/tesseract
wget https://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.eng.tar.gz
tar xzf tesseract-ocr-3.02.eng.tar.gz # Makes tesseract-ocr/tessdata directory.
sudo cp ./tessdata/* /usr/local/share/tessdata/ | for each
$>rm –rf tessdata
export TESSDATA_PREFIX=/opt/tesseract/tesseract-ocr/
但是这些命令没有帮助。当我们运行Tesseract OCR for PHP 时,出现以下错误。
错误!找不到命令“tesseract”。确保您的系统上安装了 Tesseract OCR
如果有人分享任何教程/文档链接将会很有帮助。
【问题讨论】:
-
你试过什么?您遇到了什么问题?
-
我已经更新了我的问题。你能检查一下并帮忙吗?
-
我对tesseract一无所知,但那个错误是说你运行的命令没有找到。它可能安装在某个目录中(例如
/usr/local/share/tessdata/),因此请尝试从那里运行您的命令。 -
tesseract在 EPEL 存储库中 fedoraproject.org/wiki/EPEL ... 用于 el6、el7、el8。
标签: linux amazon-web-services installation ocr tesseract