在centos7上编译Tesseract 4.1和Leptonica 1.78

喜欢而已 提交于 2019-12-05 19:38:47

Tesseract 4.0 源码编译安装时,会需要 Leptonica 依赖。在安装好最新版本后,编译 Tesseract 时依然会有报错:

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

这种情况出现,可以查看一下本机 Leptonica 头文件和库的位置,以及pkg-config的配置,并添加到环境变量中。
编译Leptonica没有任何难度,直接一次就过了。安装完后,Leptonica会安装在如下目录:

Leptonica 头文件在 /usr/local/include/ 路径下 leptonica 文件夹中,该文件夹下有很多 .h 结尾的文件。

Leptonica 库在 /usr/local/lib 路径下, 以liblept开头。

然后执行如下命令:

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

最后,回到 tesseract 源码文件夹下

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

这时就不会再提示 leptonica 版本的问题了。在进行

make && sudo make install

安装就成功了。
 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!