尝试在 ubuntu 14.04 上编译 tesseract 3.02 是一个好主意吗?

尝试在 ubuntu 14.04 上编译 tesseract 3.02 是一个好主意吗?

我的笔记本上有 ubuntu 14.04,

我将与 tesseract 合作,对其进行编译,以进行一些与计算机科学相关的研究。

我走的路正确吗?

据我所知,tesseract 的 svn 仅提供 3.02。

我是否应该下载不稳定的 3.03 以与 ubuntu 14.04 兼容?

https://code.google.com/p/tesseract-ocr/wiki/Compiling

表示 3.02 与 12.04 兼容,而 3.03 与 14.04 兼容。

我想知道,正如我所说,在 ubuntu 14.04 上使用 3.02 是否存在问题

谢谢

答案1

据我所知,您链接到的页面说明了构建 tesseract 所需的 Leptonica 的最低版本。因此,如果您使用的是 14.04,并且 Leptonica 的 API 在此期间没有变化(对于大多数项目,这仅在主要修订版中完成,Ubuntu 12.04 和 14.40 之间的 Leptonica 差异只是小修订),那么旧版本的 tesseract 也应该可以与 Ubuntu 14.04 上可用的 Leptonica 进行编译。

我的建议是尝试编译它。对于大多数程序来说,如果安装了所有先决条件,这只需几分钟的时间。

说到先决条件:您可能需要安装 Leptonica 软件包才能构建 tesseract,该软件包称为“libleptonica-dev”。您需要安装的其他“-dev”软件包列在问题中链接的页面上。

当然,如果您不想编辑tesseract源代码,您可以使用“libtesseract-dev”包来安装tesseract库和头文件。

最后说一句:通常,SVN 上可以获得最新的开发状态(意思是:人们正在积极地开发它,因此在极少数情况下它可能处于损坏状态),事实上,tesseract 的 SVN 树似乎包含一个至少与 3.03 一样新的版本。无论如何,如果您不想积极地参与程序的开发,并且最新官方版本中没有缺少的全新功能,我认为使用 SVN 版本没什么用,因为如前所述,它可能存在严重问题,甚至可能无法编译。

相关内容