首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Centos7中安装Tesseract 3.05时出错" Error : required Leptonica 1.74或更高版本。尝试安装libleptonica-dev包“

在Centos7中安装Tesseract 3.05时出现"Error: required Leptonica 1.74 or higher version. Try installing libleptonica-dev package"的错误是由于缺少Leptonica库的依赖导致的。Leptonica是一个开源的图像处理库,Tesseract是一个基于Leptonica的OCR(光学字符识别)引擎。

要解决这个错误,可以按照以下步骤进行操作:

  1. 首先,确保系统已经安装了开发工具和依赖库。可以使用以下命令安装:
  2. 首先,确保系统已经安装了开发工具和依赖库。可以使用以下命令安装:
  3. 下载并安装Leptonica库。可以从Leptonica的官方网站(https://github.com/DanBloomberg/leptonica)下载最新版本的源代码包,然后按照以下步骤进行编译和安装:
  4. 下载并安装Leptonica库。可以从Leptonica的官方网站(https://github.com/DanBloomberg/leptonica)下载最新版本的源代码包,然后按照以下步骤进行编译和安装:
  5. 注意将命令中的x.xx.x替换为实际的版本号。
  6. 安装Tesseract。可以从Tesseract的官方网站(https://github.com/tesseract-ocr/tesseract)下载最新版本的源代码包,然后按照以下步骤进行编译和安装:
  7. 安装Tesseract。可以从Tesseract的官方网站(https://github.com/tesseract-ocr/tesseract)下载最新版本的源代码包,然后按照以下步骤进行编译和安装:
  8. 注意将命令中的x.xx.x替换为实际的版本号。
  9. 验证安装结果。可以使用以下命令检查Tesseract和Leptonica是否成功安装:
  10. 验证安装结果。可以使用以下命令检查Tesseract和Leptonica是否成功安装:
  11. 如果显示了Tesseract的版本信息,则表示安装成功。

如果以上步骤仍然无法解决问题,可以尝试使用其他版本的Leptonica库或Tesseract库,或者在安装过程中查找其他解决方案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Tesseract:安装与命令行使用

Tesseract 的项目托管 Google Code 上,在下载页面可以自己选择需要的版本,假如我们需要安装 tesseract-ocr-3.02.02.tar.gz 这个版本: wget https...注意: 以上安装的名称可能在不同发行版上略有不同 需要注意的是,LeptonicaTesseract 的一个比较重要的依赖,而且不同版本TesseractLeptonica版本要求也不一样...,需要留意包管理器所安装Leptonica 版本是否满足要求,如果不满足要求,最好还是下载 Leptonica 的源代码编译安装。...Tesseract 3.01: Leptonica 版本不低于 1.67 Tesseract 3.02: Leptonica 版本不低于 1.69 Tesseract 3.03: Leptonica 版本不低于.../configure make sudo make install sudo ldconfig 3.03 及以上版本,用于训练产生语言文件的工具需要单独编译和安装: make training

2.5K10

Tesseract-OCR 4.1.0 安装和使用— windows及CentOS

tesseract-ocr依赖于leptonica——最新稳定版本是1.78.0 安装说明 Windows(下载下来一路无脑,点下一步就好) (1)详情请移步至如下链接,下载安装: https://github.com...Tesseract-OCR过程中一步一错,具体错误和解决办法如下:  安装: (1)yum install tesseractError】download出错,镜像163(可能网易的没有)下载失败...key校验出错  【Error】GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL...将多项参数设置写入文件,然后识别时使用该文件,比如:   tesseract paper.png paper -l chi_sim tess.conf ---- (4)更简便的方法是使用yum方式安装...(会根据CentOS版本选择对应的Tesseract) yum install epel-release (一定要先装,不然安装tesseract会报错:No package tesseract available

3.4K20

Python爬虫解析库安装

Linux 下的安装 Linux 平台下安装问题不大,同样可以先尝试 pip 安装,命令如下: pip3 install lxml 如果报错,可以尝试下面的解决方案。...注意,这里我们虽然安装的是 beautifulsoup4 这个,但是引入的时候却是 bs4。...tesserocr 的安装 爬虫过程,难免会遇到各种各样的验证码,而大多数验证码还是图形验证码,这时候我们可以直接用 OCR 来识别。 1....其中文件名带有 dev 的为开发版本,不带 dev 的为稳定版本,可以选择下载不带 dev 的版本,例如可以选择下载 tesseract-ocr-setup-3.05.01.exe。...libleptonica-dev CentOS、Red Hat CentOS 和 Red Hat 系统下,安装命令如下: yum install -y tesseract 不同发行版本运行如上命令

19510

ubuntu 14.04 下安装 PyTesser 进行OCR识别

3、安装Tesseract: 下载最新版Tesseract,下载地址http://code.google.com/p/tesseract-ocr/downloads/list 我下载的是3.02版本。...解压压缩: sudo tar -zxvf tesseract-ocr-3.02.02.tar.gz 进入解压后的文件夹: sudo cd tesseract-ocr 安装: sudo ....解压压缩 sudo unzip pytesser_v0.0.1.zip 提示: 1.建议创建一个文件夹,把压缩放到文件夹里解压,因为直接使用unzip来解压会把压缩里的东西解压到当前目录,不易管理...2、pytesser依赖于PIL,因此需要先安装PIL模块 3、 leptonica 据说 pytesser 调用了 tesseract ,因此需要安装 tesseract安装 tesseract 需要安装...  leptonica ,否则编译tesseract 的时候出现 "configure: error: leptonica not found"。

1.1K10

tesserocr:第三方模块tesserocr安装

其中文件名带有 dev 的为开发版本,不带 dev 的为稳定版本,可以选择下载不带 dev 的版本, 例如可以选择下载 tesseract-ocr-setup-3 .05.01.exe。...给tesseract配置环境变量: 将tesseract安装路径添加到path环境变量tesseract的语言添加到环境变量环境变量中新建一个系统变量,变量名称为TESSDATA_PREFIX...安装 tesserocr pip install tesserocr pillow 如果命令会出错,下载whl文件安装 下载地址 选择相应版本,打开Cmd,进入whl文件当前所在目录下,进行安装。...libleptonica-dev 2、CentOS、Red Hat CentOS和Red Hat系统下,安装命令如下: yum install -y tesseract 不同发行版本运行如上命令,...,如果想要安装多国语言,还需要安装语言,官方叫作tessdata(下载链接) 利用Git命令将其下载下来并迁移到相关目录即可,不同版本的迁移命令如下所示。

6.1K20

python识别验证码系列1

对于彩色背景的验证码:每个像素都可以放在一个5维的空间里,这5个维度分别是,X,Y,R,G,B,也就是像素的坐标和颜色,计算机图形学,有很多种色彩空间,最常用的比如RGB,印刷用的CYMK,还有比较少见的...因此,安装tesserocr之前,我们需要先安装tesseract。 2....选择需要的版本后开始下载,然后安装配置比较简单,就不多说了。语言的作用就是可以识别多国语言,可在安装选项里选择,也可以自行下载。...libleptonica-dev CentOS、Red Hat CentOS和Red Hat系统下,安装命令如下: yum install -y tesseract 不同发行版本运行如上命令,...解决方法之一是通过wheel安装: 1.下载tesserocr 2.2.2版本的wheel文件(注意与tesseract版本的对应) 2.通过如下命令安装:(需要与下载文件同一目录下) pip install

1.5K10

使用Python和Tesseract来识别图形验证码

一、关于图形验证码识别与tesseractOCR 尽管多数图型验证码只有区区几个数字字母,但你可能听说了,进行机器识别的过程,你要收集样本,对图片去噪、二值化、提取字符、计算特征,甚至还要祭出神经网络去训练数据进行机器学习...首先用yum安装各种依赖的图形库,然后用源码安装Leptonica(官方主页http://www.leptonica.com/download.html,版本需要1.74以上),编译安装很简单,解压后,...安装完之后需执行: exportPKG_CONFIG_PATH=/usr/local/lib/pkgconfig 不然在下一步tesseract的configure脚本会报找不到Leptonica。...(/usr/local/lib)没有Python的库搜索目录。...影响代码长短复杂性的,就是二值化这一步了。其实很多图形验证码比较简单,细心分析一下,不难得出二值化的条件。下面以我工作遇到过的一些验证码为例: ? 有5组,均来自于我公司的不同业务网站。

3.1K50

Android平台OCR工具之Tess-two的编译

1.Tesseract简介 Tesseract是Ray Smith于1985到1995年间惠普布里斯托实验室开发的一个OCR引擎,曾经1995 UNLV精确度测试名列前茅。...主页地址:https://github.com/tesseract-ocr Tesseract的主页,我们可以下载到Tesseract的源码及语言,常用的语言为 中文:chi-sim.traineddata...英文:eng.traineddata 2.Tess-two 因为Tesseract使用C++实现的,Android不能直接使用,需要封装JavaAPI才能在Android平台中进行调用,这里我们直接使用...TessTwo项目,tess-two是TesseraToolsForAndroid的一个Git分支,使用简单,切集成了leptonica使用之前需要先从git上下载源码进行编译。...我编译的Tess-two要求,Android 2.3 更高版本,v3.04 trained data file for a language.

85220

Android平台OCR工具之Tess-two的编译

1.Tesseract简介 Tesseract是Ray Smith于1985到1995年间惠普布里斯托实验室开发的一个OCR引擎,曾经1995 UNLV精确度测试名列前茅。...主页地址:https://github.com/tesseract-ocr Tesseract的主页,我们可以下载到Tesseract的源码及语言,常用的语言为 中文:chi-sim.traineddata...英文:eng.traineddata 2.Tess-two 因为Tesseract使用C++实现的,Android不能直接使用,需要封装JavaAPI才能在Android平台中进行调用,这里我们直接使用...TessTwo项目,tess-two是TesseraToolsForAndroid的一个Git分支,使用简单,切集成了leptonica使用之前需要先从git上下载源码进行编译。...我编译的Tess-two要求,Android 2.3 更高版本,v3.04 trained data file  for a language.

1K40

python下以api形式调用tesseract识别图片验证码

一、背景 之前博文中介绍python如何调用tesseract ocr引擎,当时主要介绍了shell模式,shell模式需要安装tesseract程序,并且效率相对略低。...(特别说明:选择x86还是x64版本dll,只依赖于你的python架构,而不是操作系统的架构,即便是64位操作系统,假如你的python是32位版本,这里也要选用x86版本dll)。...意思就是,这个tesseract 的dll是使用vs 2015编译的,所以必须安装其发行包,同样分X64,X86两个版本,还是依赖于你的开发环境,不依赖于操作系统。  ...五、安装pyocr for python  用pip就可以安装: pip install pyocr,也可以到官网下载源码,手动安装: https://github.com/jflesch/pyocr...,默认放到 pyocr-test.py 的同一目录下; 2、必须安装vc++ 2015 发行包(vc_redist.x86.exe vc_redist.x64.exe),否则会ctypes.cdll.LoadLibrary

1.8K20

使用Tesseract-OCR训练文字识别记录

pkgs.orgtesseract安装说明,已经安装后的一些文件信息 https://pkgs.org/centos-7/epel-x86_64/tesseract-3.04.00-3.el7.x86..._64.rpm.html 安装jTessBoxEditor jTessBoxEditor需要jre7(Java Runtime Environment)以上的版本支持。...安装完jre后,下载jTessBoxEditor,解压,运行train.bat文件即可运行  运行后界面图  至此两个所需要的软件安装结束。...) 把修正后的box文件传回centos7系统,删除原来centos 7系统的box文件 [root@docker01 03test]# rm 200test.box rm:是否删除普通文件...Run Tesseract for Training 产生字符特征文件(*.tr) 把修正后的box文件传回centos7系统,删除原来centos 7系统的box文件 [root@docker01

3K10

Golang 和 Python 的 OCR 服务安装及使用

如果是要在生产中使用,推荐使用 Python 版本选择收费 OCR 服务,也可以尝试一下 飞桨 OCR 开源服务,但部署相对比较繁琐,本人目前还没有部署成功过。...2sudo apt-get install manpages-dev 3gcc --version 安装 OCR 安装依赖 1sudo apt install tesseract-ocr 2sudo...apt install libleptonica-dev 3sudo apt install libtesseract-dev 4# 安装简体中文语言 5sudo apt install tesseract-ocr-chi-sim...1# 查看包含的语言 2tesseract --list-langs 安装 OCR 1go get github.com/otiai10/gosseract 安装 OCR 服务 1go install...github.com/otiai10/ocrserver@latest 启动 OCR 服务 1PORT=8080 ocrserver 1# 如果是 WSL2 安装启动服务,需要执行此命令才能允许通过局域网

2.3K20

Tesseract OCR初探

windows命令行使用tesseract 下载安装Tesseract-OCR引擎(3.0版本+才支持中文识别) tesseract-ocr-setup-3.01-1.exe 下载完后进行安装,默认情况下安装程序会给你配置系统环境变量...其安装目录的 tessdata 目录存放的是语言字库文件,和在命令行界面可能用到的参数所对应的文件. 这个安装程序默认包含了英文字库。...但是查看路径之后发现,我安装的ndk10的版本不是4.8,而是4.9。但是ndk9的版本是4.8,所以我想还是安装ndk9好了。 把ndk9的下载压缩解压,放在c盘根目录下。...右击该工程 Properties -> Android ,project build target,选择一个较新的android版本,并在Is Library前点上勾,点击OK。...测试二 用的http://blog.csdn.net/wp8868191/article/details/9219399的例子。 自己尝试做了拍照识别和从相册选择图片识别。

6.9K11

Python3网络爬虫实战-3、数据库的

Pip 安装 目前 BeautifulSoup 的最新版本是 4.x 版本,之前的版本已经停止开发了,推荐使用 Pip 来安装安装命令如下: pip3 install beautifulsoup4 命令执行完毕之后即可完成安装...注意在这里我们虽然安装的是 beautifulsoup4 这个,但是引入的时候是引入的 bs4,这是因为这个源代码本身的库文件夹名称就是 bs4,所以安装完成之后,这个库文件夹就被移入到我们本机...Tesserocr 是 Python 的一个 OCR 识别库,但其实是对 Tesseract 做的一层 Python API 封装,所以它的核心是 Tesseract,所以安装 Tesserocr 之前我们需要先安装...,可以直接保存下载。...运行结果: Tesseract Open Source OCR Engine v3.05.01 with Leptonica Python3WebSpider 我们调用了 tesseract 命令,第一个参数为图片名称

79630

攻略|Tesseract5+VS2017+win10源码编译

记录在VS2017 C++工程调用Tesseract4.0的方法; 3. 记录编译和调用Tesseract4.0过程踩到的坑和相应的解决方案看法 输入图像 ? 识别结果 ? 下载与安装 1....下载最新的CPPAN版本。解压缩后,将cppan.exe所在的路径添加到系统变量; CPPAN是跨平台的C / C++ 依赖管理器。它建立 CMake 的基础之上,并具有构建系统的能力。...CPPAN为您降低时间到几秒钟!它支持简单的交叉编译,继承和推送你自己的设置,标志到每个依赖。...找到所有依赖lib文件并整理 编译tesseract.sln并安装之后,C:/Program Files/tesseract/lib路径下仅有tesseract500.lib和tesseract500d.lib...4.3 项目属性–>链接器–>输入,“附加依赖项”添加 ? 4.4 工程目录下新建文件夹tessdata,到tesseract下载相应的语言文件,copy到tessdata文件目录下。 5.

3.2K20

安利一款开源 OCR 工具,可快速提取截屏文字!

读者也可以通过此项目大致了解如何对图像的文本进行识别。 ?...pip install -r requirements.txt 安装所需的软件安装 Google 的 Tesseract OCR 引擎(https://github.com/tesseract-ocr...值得注意的是,执行实际的 OCR 之前,Tesseract 会在内部执行多种不同的图像处理操作(使用 Leptonica 库)。...将图像传递给 Tesseract 之前,可以尝试以下图像处理技术,但具体使用哪些技术取决于使用者想要读取的图像: 反转图像 重新缩放 二值化 移除噪声 旋转 / 调整倾斜角度 移除边缘 所有这些操作都可以使用...Tesseract (v4) 最新版本支持基于深度学习的 OCR,准确率显著提高。底层的 OCR 引擎使用的是一种循环神经网络(RNN)——LSTM 网络。

2.5K30

截屏、文字提取一气呵成,超实用OCR开源小工具

读者也可以通过此项目大致了解如何对图像的文本进行识别。 ?...pip install -r requirements.txt 安装所需的软件安装 Google 的 Tesseract OCR 引擎(https://github.com/tesseract-ocr...值得注意的是,执行实际的 OCR 之前,Tesseract 会在内部执行多种不同的图像处理操作(使用 Leptonica 库)。...将图像传递给 Tesseract 之前,可以尝试以下图像处理技术,但具体使用哪些技术取决于使用者想要读取的图像: 反转图像 重新缩放 二值化 移除噪声 旋转/调整倾斜角度 移除边缘 所有这些操作都可以使用...Tesseract (v4) 最新版本支持基于深度学习的 OCR,准确率显著提高。底层的 OCR 引擎使用的是一种循环神经网络(RNN)——LSTM 网络。

3K20
领券