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
安裝就成功了。