Tesseract图形识别软件的安装
安装
下载安装: tesseract
安装 pytesseract 和 Pillow
pip install pytesseractpip install Pillow
这里只说 winsows 系统下的安装,linux 基本不会有什么问题。
在利用 pytesseract 调用 tesseract 时遇到以下错误:
FileNotFoundError: [WinError 2] 系统找不到指定的文件。
于是我看了下pytesseract源码,发现有这样的一行
# CHANGE THIS IF TESSERACT IS NOT IN YOUR PATH, OR IS NAMED DIFFERENTLYtesseract_cmd = 'tesseract'
估计 windows 系统要手工添加环境变量,所以才产生的问题,于是又将 tesseract 添加到环境变量 Path 中,但还是会报错:
pytesseract.pytesseract.TesseractError: (1, 'Error opening data file \\Program Files (x86)\\Tesseract-OCR\\eng.traineddata')
这个是eng.traineddata
文件路径有误才会出现的错误。
解决办法:
先查看tesseract有没有这个语言包,有CMD
中输入命令:
tesseract --list-langs
结果:
List of available languages (2):
eng
osd
然后再查看然后再google搜索一下问题,发现还是 tesseract 的环境变量的问题,找到了下面这一句话
Please make sure the TESSDATA_PREFIX environment variableisset to the
parent directory of your"tessdata"directory.
于是新建的一个TESSDATA_PREFIX
变量,指定tessdata
的上级目录也就是C:\Program Files (x86)\Tesseract-OCR
安装完成。
先用一个简单的验证码测试一下:
from PIL import Image
import pytesseract
result = pytesseract.image_to_string(Image.open(r'F:\PIN_ws\692.jpg',"r"), lang='eng')
print(result)
Tesseract图形识别软件的安装相关推荐
- linux系统管理学习笔记之三----软件的安装
linux系统管理学习笔记之三----软件的安装 2009-12-29 19:10:02 标签:linux 系统管理 [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 ...
- Linux软件的安装,更新与卸载
linux软件的安装,更新与卸载 Linux常见的安装为tar,zip,gz,rpm,deb,bin等.我们可以简单的分为三类. 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后 ...
- usb转ttl小板pl2303hx_TTL刷机经验分享,刷机后实现软件随便安装,电视直播免费看...
前言 之前已经介绍过很多方法,把闲置运营商盒子刷出全网通盒子,实现软件任意装,电视免费看,网络视频任意点播.刷机方法针对不同盒子,方法各异,但适应性最强的就是TTL刷机了.这些分享一点刷机经验和注意事 ...
- GHOST WIN8 64位软件自选安装专业优化版 201307 V1.0
========================================================================= ◇ 基于MSDN发布的Windows 8 64位专业 ...
- 第十章 Linux下RPM软件的安装与卸载
第十章 Linux下RPM软件的安装与卸载 第一节 RPM软件包安装 rpm命名原则 如: vsftpd-3.0.2-9.el7.x86_64.rpm vsftpd 3.0.2 9 e17 x86_6 ...
- 运维笔记10 (Linux软件的安装与管理(rpm,yum))
概述:用rpm安装和管理软件(rpm解决依赖性),用yum安装与管理软件(yum解决依赖性). 1.linux的软件 linux能够说是一款改变时代的操作系统,可是一个操作系统再优秀假设没有好用的应用 ...
- Python编程软件的安装与使用——Windows、Linux和Mac
Python版本:3.6.2 操作系统:Windows 作者:SmallWZQ 最近,有读者透露:Python软件如何安装?为什么自己安装的软件会有各种"奇怪"的问题?据此,本 ...
- homebrew可以管理众多开源软件的安装和卸载
通过homebrew可以管理众多开源软件的安装和卸载. 参考https://github.com/mxcl/homebrew/wiki 1. 安装: ruby -e "$(curl -fsS ...
- Linux学习笔记4-三种不同类型的软件的安装(绿色软件、rpm软件、源代码软件)...
在Linux下软件分三种: 1.绿色软件:即不用安装直接就能用的软件 2.rpm安装包:以rpm结尾的可执行文件 3.源码文件:没有进行过编译和打包的文件,需要编译后再进行安装 一.绿色软件的安装 ...
最新文章
- 释放数据价值,大数据分析如何助力电商获客又增收?
- Junit Test使用样例
- 用Cairo画IBM logo并输出为pdf,ps,svg格式文件
- android 横屏直播界面,Android安卓腾讯云互动直播随心播横屏的实现方式1.8.2
- 翻译: Flex Collection 事件和手动通知变化
- Redis服务器被劫持风波
- cmake--生成--动态库
- 畅管进销存管理系统 v6.0
- r语言与数据挖掘最佳实践和经典案例数据_R语言与数据挖掘最佳实践和经典案例...
- 《C++程序设计》课程设计报告
- 【flask】工厂函数和蓝本的作用
- 2022年中国智能家居产业链图谱 | 产业链全景图
- 苹果浏览器Safari
- 帮Customer Architecture写的小脚本
- 批量挖掘SRC思路与实践一
- CDH6.3.1安装指南
- better-scroll
- 计算机类分流论文,储蓄存款分流结构论文
- 【WIN10蓝屏】win10系统蓝屏原因调查
- 什么是 Android?