在centos7上编译Tesseract 4.1和Leptonica 1.78

原创
2019/11/27 14:30
阅读数 5.2K

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

安装就成功了。
 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部