在centos7上編譯Tesseract 4.1和Leptonica 1.78

Tesseract 4.0 源碼編譯安裝時,會須要 Leptonica 依賴。在安裝好最新版本後,編譯 Tesseract 時依然會有報錯:ui

configure: error: Leptonica 1.74 or higher is required. Try to install libleptonica-dev package.源碼

這種狀況出現,能夠查看一下本機 Leptonica 頭文件和庫的位置,以及pkg-config的配置,並添加到環境變量中。
編譯Leptonica沒有任何難度,直接一次就過了。安裝完後,Leptonica會安裝在以下目錄:it

Leptonica 頭文件在 /usr/local/include/ 路徑下 leptonica 文件夾中,該文件夾下有不少 .h 結尾的文件。編譯

Leptonica 庫在 /usr/local/lib 路徑下, 以liblept開頭。require

而後執行以下命令:變量

export LD_LIBRARY_PATH=/usr/local/lib
export LIBLEPT_HEADERSDIR=/usr/local/include
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig配置

最後,回到 tesseract 源碼文件夾下gc

./autogen.sh
./configure --with-extra-includes=/usr/local/include --with-extra-libraries=/usr/local/includeerror

這時就不會再提示 leptonica 版本的問題了。在進行環境變量

make && sudo make install

安裝就成功了。  

相關文章
相關標籤/搜索