在Ubuntu 18.04上安装tesseract 4.1.1
在开始从源代码构建 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相关推荐
- 在Ubuntu 18.04上安装和使用Tesseract 4
量子指南 (QUANTRIUM GUIDES) Today, the extraction of information from scanned documents such as letters, ...
- skype linux 安装,如何在Ubuntu 18.04上安装Skype
Skype是世界上最流行的通信应用程序之一,它使您可以拨打免费的在线音频和视频电话,以及可负担得起的拨打全球移动电话和固定电话的国际电话. Skype不是开源应用程序,也不包含在Ubuntu存储库中. ...
- ubuntu memcached php,如何在 Ubuntu 18.04 上安装 Memcached
Memcached 是一个免费的开源高性能内存中键值数据存储. 它最常用于通过从数据库调用的结果缓存各种对象来加速应用程序. 在本教程中,我们将介绍在 Ubuntu 18.04 上安装和配置最新版 M ...
- ubuntu19 安装git_在Ubuntu 18.04上安装Git
步骤1.首先,通过运行以下命令确保您的系统和apt包列表完全更新: apt-get update -y apt-get upgrade -y 第2步.在Ubuntu 18.04上安装Git. 现在让我 ...
- ubuntu18.04安装python3_如何在 Ubuntu 18.04上安装 Python3.7
Python 是世界上最流行的编程语言之一,凭借其简单易学的语法,Python是初学者和经验丰富的开发人员的绝佳选择.随着近几年人工智能和大数据的火热,Python流行度更是进一步飙升,有冲顶编程语言 ...
- 如何在Ubuntu 18.04上安装Django
Django是一个免费的开源高级Python Web框架,旨在帮助开发人员构建安全,可扩展和可维护的Web应用程序. 根据您的需要,有不同的方法来安装Django.它可以使用pip在系统范围内安装或在 ...
- webmin安装_如何在Ubuntu 18.04上安装Webmin
webmin安装 Are you averse to running commands on a terminal and instead prefer managing your Linux sys ...
- 如何在Ubuntu 18.04上安装/卸载NodeJS
NodeJS is a JavaScript framework that allows you to build fast network applications with ease. In th ...
- 在Ubuntu 18.04上安装Nginx
NGINX pronounced as engine-x is an open source and popular HTTP server and can be configured to act ...
- 如何在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 ...
最新文章
- Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
- TCP三次握手与四次断开
- Windows保护模式学习笔记(四)—— 中断门陷阱门
- 制作可以自动隐藏的弹出式菜单
- 如何成为android开发工程师,android开发工程师薪资 如何成为一名合格的android开发工程师?...
- 雷蛇鼠标宏文件_《硬事要说34》稳接曼巴的旗?雷蛇巴塞利斯蛇[终极版]解读...
- yum源查看mysql_获取MySQL各版本yum源 并安装
- IDA——动态调试Linux上的ELF文件(整合他人博客)
- 在Windows下使用CMake+MinGW搭建C/C++编译环境
- nyromodal 非常棒的弹出层,可内嵌各种文件
- 计算机组成和计算机体系结构
- 分享一款手机最强Python编程神器,用手机运行Python。天秀!
- 2012-7-06可樂词汇积累#9313;
- 《少有人走的路——心智成熟的旅程》读书笔记
- php 方差函数,PHP应用:PHP基于方差和标准差计算学生成绩的稳定性示例
- 计算机休眠唤醒后分辨率变小了,WIN10休眠唤醒后,所有的窗口都跑到了左上角,如何解决?...
- Gatekeeper代码导读
- J-Linkage clustering算法的一点理解
- AI在实时音视频互动中应用的 n 种姿势
- 计算机应用的高级职称,职称计算机应用能力要求相关政策规定
热门文章
- 【Daily】IE弹窗SQL分割字符串
- 旅游后台管理系列——SSM框架Web表现层
- [Publish AAR To Maven] 使用 Gradle 发布 AAR 到 Maven 仓库
- win10文件后缀名怎么显示_显示文件类型扩展名图文教程,win电脑系统文件修改后缀名方法...
- nodejs项目_基于NodeJS从零构建线上自动化打包工作流
- 学一门计算机语言大体的过程,学习一门新编程语言的6个步骤
- 台湾php解谜游戏,米诺陶(Minotaur):赛博朋克点击式解谜冒险类游戏
- php把字符串改成utf8,PHP将字符串改成UTF8的方法
- 阿里淘系21春招实习过经
- Java学习笔记之设计模式(7)单例模式