我正在尝试在我的服务器上安装Tesseract-OCR,但是当我安装所有我认为是正确的仓库时,尝试安装它时却提示找不到这个软件包。
我尝试添加rpmforge,但没有成功。有没有人曾经做过或熟悉如何添加和搜索仓库的想法呢?
我正在尝试在我的服务器上安装Tesseract-OCR,但是当我安装所有我认为是正确的仓库时,尝试安装它时却提示找不到这个软件包。
我尝试添加rpmforge,但没有成功。有没有人曾经做过或熟悉如何添加和搜索仓库的想法呢?
我使用了这些说明,在Centos上工作正常
在Centos中从源代码安装Tesseract OCR库
下载Leptonica和Tesseract源码:
$ wget http://www.leptonica.org/source/leptonica-1.69.tar.gz
$ wget https://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.02.tar.gz
配置、编译、安装库:
$ tar xzvf leptonica-1.69.tar.gz
$ cd leptonica-1.69
$ ./configure
$ make
$ sudo make install
$ tar xzf tesseract-ocr-3.02.02.tar.gz
$ cd tesseract-3.01
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
$ sudo ldconfig
下载语言(英语)并将其复制到tessdata文件夹中:
下载语言(英文版),然后将其复制到tessdata文件夹即可:
$ wget http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.eng.tar.gz
$ tar xzf tesseract-ocr-3.02.eng.tar.gz
$ sudo cp tesseract-ocr/tessdata/* /usr/local/share/tessdata
并且享受它 ;)
我建议从这里的rpm安装尝试:http://pkgs.org/download/tesseract
还有一些依赖项:libpng-devel、libjpeg-devel、libtiff-devel、zlib和leptonica。最后两个也可以在RPM网站上找到。
https://github.com/EisenVault/install-tesseract-redhat-centos
希望这能帮到你。/usr/bin/yum --enablerepo epel-testing install tesseract.x86_64 tesseract-langpack-fra.noarch
tesseract不在epel仓库中,而是在epel-testing仓库中,该仓库默认未激活。
从源代码中安装Tesseract OCR库(截至2018年7月14日更新)
下载Leptonica和Tesseract的源代码:
$ wget http://www.leptonica.com/source/leptonica-1.76.0.tar.gz
$ wget https://sourceforge.net/projects/tesseract-ocr-alt/files/tesseract-ocr-3.02.02.tar.gz
配置、编译、安装Leptonica:
$ tar xzvf leptonica-1.76.0.tar.gz
$ cd leptonica-1.76.0
$ ./configure & make & sudo make install
配置、编译、安装Tesseract:
$ tar xzf tesseract-ocr-3.02.02.tar.gz
$ cd tesseract-ocr
$ ./autogen.sh & ./configure & make & sudo make install & sudo ldconfig
$ wget https://sourceforge.net/projects/tesseract-ocr-alt/files/tesseract-ocr-3.02.eng.tar.gz
$ tar xzf tesseract-ocr-3.02.eng.tar.gz
$ sudo cp tesseract-ocr/tessdata/* /usr/local/share/tessdata
$tesseract /path/to/input/test.jpg /path/to/output/abc.txt -l eng
Enjoy!!!