tesseract4.1 training的編譯安裝


  前面用centos6.5編譯安裝了tesseract4.1.0,但是編譯安裝training遇到了困難,官方issue發帖也沒有找到很好的解決方案,所以暫時轉向了更高版本的centos7,在centos7環境下編譯安裝更為方便。

  在centos7環境下編譯安裝tesseract4.1.0很多步驟可以省略,比如:
1)autoconf已經為2.6.9版本;
2)yum安裝的g++版本也能滿足要求,不必安裝最新的gcc 6.3.1,當然安裝gcc 6.3.1也是可以的,下面安裝gcc和g++:
#yum install gcc gcc-c++

  下面再介紹tesseract training的安裝步驟。
1、安裝依賴庫
#yum install libicu-devel pango-devel cairo-devel

2、安裝libarchive
下載
#wget http://www.libarchive.org/downloads/libarchive-3.3.3.tar.gz
解壓
#tar xzvf libarchive-3.3.3.tar.gz
#cd libarchive-3.3.3
編譯並安裝
#./configure
#make
#make install

3、安裝icu52版本
下載
#wget http://download.icu-project.org/files/icu4c/52.1/icu4c-52_1-src.tgz
解壓
#tar -xvzf icu4c-52_1-src.tgz
#cd icu/source/
編譯並安裝
#./runConfigureICU Linux --with-library-bits=64
#make -j 5
#make install
創建軟連接
#ln -s /usr/local/lib/libicui18n.so.52 /usr/lib64/libicui18n.so.52
#ln -s /usr/local/lib/libicuio.so.52 /usr/lib64/libicuio.so.52
#ln -s /usr/local/lib/libicuuc.so.52 /usr/lib64/libicuuc.so.52
#ln -s /usr/local/lib/libicudata.so.52 /usr/lib64/libicudata.so.5

4、執行./configure並觀察輸出日志:
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LEPTONICA... yes
checking for libarchive... yes
checking for ICU_UC... yes
checking for ICU_I18N... yes
checking for pango... yes
checking for cairo... yes
查看上面的條件是否為yes,否則檢查前面的安裝步驟,繼續安裝該項軟件包。

5、反復執行./configure命令,直至出現如下的輸出為止:
Training tools can be built and installed with:

$ make training
$ sudo make training-install

6、編譯並安裝traning
#make training
#make training-install


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM