在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

安装就成功了。  

相关文章
相关标签/搜索