在开始从源代码构建 tesseract 4.1.1 之前,您需要安装一些依赖项。首先,您必须安装该leptonica库,它是一个面向教学的开源库,其中包含广泛用于图像处理和图像分析应用程序的软件。要了解有关 的更多信息leptonica,请参阅 Leptonica 的网站:

http://www.leptonica.org/

要安装leptonica,请使用以下命令:

sudo apt-get install -y libleptonica-dev

从这个列表中,您很可能不会有以下依赖项。

您的 Ubuntu 系统附带gcc提供 C++11 支持,因此它已经存在。您可以使用以下命令安装上述依赖项:

sudo apt-get update -y
sudo apt-get install automake
sudo apt-get install -y pkg-config
sudo apt-get install -y libsdl-pango-dev
sudo apt-get install -y libicu-dev
sudo apt-get install -y libcairo2-dev
sudo apt-get install bc

最后一个库bc是在您的机器上运行 tesseract 4 所需的额外依赖项。

现在您必须克隆 tesseract 存储库。嘿!但停在那里!首先,转到以下存储库:

打开名为VERSION的文件,您将看到写入5.0.0-alpha,这意味着将使用此存储库中的 makefile 安装的 tesseract 版本将是5.0.0-alpha。但这不是 tesseract 的稳定版本,在创建本文时稳定版本是4.1.1

现在要找到下载 tesseract 最新稳定版本的链接,在右侧栏中,您会找到标题为“Releases”的部分,其中您将看到4.1.1 Release

下载并完成解压缩操作后,已创建名为tesseract-4.1.1的文件夹。cd使用命令进入该目录。

我们将使用自动工具(LINUX/UNIX , msys…) 这样做。

您需要从tesseract-4.1.1目录运行以下命令来安装 tesseract:

./autogen.sh
./configure
make
sudo make install
sudo ldconfig
#make training
#sudo make training-install

其中ldconfig是一个动态链接库管理命令为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfig ldconfig  命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态 链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为  /etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表.

要检查 tesseract 是否已成功安装,请运行以下命令:

tesseract --version

在Ubuntu 18.04上安装tesseract 4.1.1相关推荐

  1. 在Ubuntu 18.04上安装和使用Tesseract 4

    量子指南 (QUANTRIUM GUIDES) Today, the extraction of information from scanned documents such as letters, ...

  2. skype linux 安装,如何在Ubuntu 18.04上安装Skype

    Skype是世界上最流行的通信应用程序之一,它使您可以拨打免费的在线音频和视频电话,以及可负担得起的拨打全球移动电话和固定电话的国际电话. Skype不是开源应用程序,也不包含在Ubuntu存储库中. ...

  3. ubuntu memcached php,如何在 Ubuntu 18.04 上安装 Memcached

    Memcached 是一个免费的开源高性能内存中键值数据存储. 它最常用于通过从数据库调用的结果缓存各种对象来加速应用程序. 在本教程中,我们将介绍在 Ubuntu 18.04 上安装和配置最新版 M ...

  4. ubuntu19 安装git_在Ubuntu 18.04上安装Git

    步骤1.首先,通过运行以下命令确保您的系统和apt包列表完全更新: apt-get update -y apt-get upgrade -y 第2步.在Ubuntu 18.04上安装Git. 现在让我 ...

  5. ubuntu18.04安装python3_如何在 Ubuntu 18.04上安装 Python3.7

    Python 是世界上最流行的编程语言之一,凭借其简单易学的语法,Python是初学者和经验丰富的开发人员的绝佳选择.随着近几年人工智能和大数据的火热,Python流行度更是进一步飙升,有冲顶编程语言 ...

  6. 如何在Ubuntu 18.04上安装Django

    Django是一个免费的开源高级Python Web框架,旨在帮助开发人员构建安全,可扩展和可维护的Web应用程序. 根据您的需要,有不同的方法来安装Django.它可以使用pip在系统范围内安装或在 ...

  7. webmin安装_如何在Ubuntu 18.04上安装Webmin

    webmin安装 Are you averse to running commands on a terminal and instead prefer managing your Linux sys ...

  8. 如何在Ubuntu 18.04上安装/卸载NodeJS

    NodeJS is a JavaScript framework that allows you to build fast network applications with ease. In th ...

  9. 在Ubuntu 18.04上安装Nginx

    NGINX pronounced as engine-x is an open source and popular HTTP server and can be configured to act ...

  10. 如何在Ubuntu 18.04上安装Elasticsearch Logstash Kibana(Elastic Stack)

    In this guide, you will learn to install Elastic stack on Ubuntu 18.04. Elastic stack, formerly know ...

最新文章

  1. Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
  2. TCP三次握手与四次断开
  3. Windows保护模式学习笔记(四)—— 中断门陷阱门
  4. 制作可以自动隐藏的弹出式菜单
  5. 如何成为android开发工程师,android开发工程师薪资 如何成为一名合格的android开发工程师?...
  6. 雷蛇鼠标宏文件_《硬事要说34》稳接曼巴的旗?雷蛇巴塞利斯蛇[终极版]解读...
  7. yum源查看mysql_获取MySQL各版本yum源 并安装
  8. IDA——动态调试Linux上的ELF文件(整合他人博客)
  9. 在Windows下使用CMake+MinGW搭建C/C++编译环境
  10. nyromodal 非常棒的弹出层,可内嵌各种文件
  11. 计算机组成和计算机体系结构
  12. 分享一款手机最强Python编程神器,用手机运行Python。天秀!
  13. 2012-7-06可樂词汇积累#9313;
  14. 《少有人走的路——心智成熟的旅程》读书笔记
  15. php 方差函数,PHP应用:PHP基于方差和标准差计算学生成绩的稳定性示例
  16. 计算机休眠唤醒后分辨率变小了,WIN10休眠唤醒后,所有的窗口都跑到了左上角,如何解决?...
  17. Gatekeeper代码导读
  18. J-Linkage clustering算法的一点理解
  19. AI在实时音视频互动中应用的 n 种姿势
  20. 计算机应用的高级职称,职称计算机应用能力要求相关政策规定

热门文章

  1. 【Daily】IE弹窗SQL分割字符串
  2. 旅游后台管理系列——SSM框架Web表现层
  3. [Publish AAR To Maven] 使用 Gradle 发布 AAR 到 Maven 仓库
  4. win10文件后缀名怎么显示_显示文件类型扩展名图文教程,win电脑系统文件修改后缀名方法...
  5. nodejs项目_基于NodeJS从零构建线上自动化打包工作流
  6. 学一门计算机语言大体的过程,学习一门新编程语言的6个步骤
  7. 台湾php解谜游戏,米诺陶(Minotaur):赛博朋克点击式解谜冒险类游戏
  8. php把字符串改成utf8,PHP将字符串改成UTF8的方法
  9. 阿里淘系21春招实习过经
  10. Java学习笔记之设计模式(7)单例模式