安装

下载安装: tesseract

安装 pytesseractPillow

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图形识别软件的安装相关推荐

  1. linux系统管理学习笔记之三----软件的安装

    linux系统管理学习笔记之三----软件的安装 2009-12-29 19:10:02 标签:linux 系统管理 [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 ...

  2. Linux软件的安装,更新与卸载

    linux软件的安装,更新与卸载 Linux常见的安装为tar,zip,gz,rpm,deb,bin等.我们可以简单的分为三类. 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后 ...

  3. usb转ttl小板pl2303hx_TTL刷机经验分享,刷机后实现软件随便安装,电视直播免费看...

    前言 之前已经介绍过很多方法,把闲置运营商盒子刷出全网通盒子,实现软件任意装,电视免费看,网络视频任意点播.刷机方法针对不同盒子,方法各异,但适应性最强的就是TTL刷机了.这些分享一点刷机经验和注意事 ...

  4. GHOST WIN8 64位软件自选安装专业优化版 201307 V1.0

    ========================================================================= ◇ 基于MSDN发布的Windows 8 64位专业 ...

  5. 第十章 Linux下RPM软件的安装与卸载

    第十章 Linux下RPM软件的安装与卸载 第一节 RPM软件包安装 rpm命名原则 如: vsftpd-3.0.2-9.el7.x86_64.rpm vsftpd 3.0.2 9 e17 x86_6 ...

  6. 运维笔记10 (Linux软件的安装与管理(rpm,yum))

    概述:用rpm安装和管理软件(rpm解决依赖性),用yum安装与管理软件(yum解决依赖性). 1.linux的软件 linux能够说是一款改变时代的操作系统,可是一个操作系统再优秀假设没有好用的应用 ...

  7. Python编程软件的安装与使用——Windows、Linux和Mac

    Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ 最近,有读者透露:Python软件如何安装?为什么自己安装的软件会有各种"奇怪"的问题?据此,本 ...

  8. homebrew可以管理众多开源软件的安装和卸载

    通过homebrew可以管理众多开源软件的安装和卸载. 参考https://github.com/mxcl/homebrew/wiki 1. 安装: ruby -e "$(curl -fsS ...

  9. Linux学习笔记4-三种不同类型的软件的安装(绿色软件、rpm软件、源代码软件)...

    在Linux下软件分三种: 1.绿色软件:即不用安装直接就能用的软件 2.rpm安装包:以rpm结尾的可执行文件  3.源码文件:没有进行过编译和打包的文件,需要编译后再进行安装 一.绿色软件的安装 ...

最新文章

  1. webpack 项目使用--创建webpack 项目(1)
  2. 辞任亚马逊CEO!贝佐斯转战蓝色起源,马斯克或迎最大劲敌?
  3. java 回滚异常_回滚事务并关闭抛出异常的连接
  4. java if and_关于java:if语句中可以有两个条件吗
  5. 【错误记录】eclipse,android,logcat日志无法打印,真机调试
  6. IDEA中新建SpringBoot项目时提示:Artifact contains illegal characters
  7. python 文件流
  8. linux终端机详解,Linux reset设定终端机的状态命令详解
  9. layui 动态添加的表单元素--select
  10. 如何把电脑加上公司的域
  11. 湖南师大acm10015
  12. python中inf_python inf是什么意思
  13. 域名指向主机IP地址,通过域名:8080才能访问网站,去掉后面的8080;或者其他的端口号,直接使用域名访问网站
  14. add p4 多个文件_P4_tutorials
  15. 环境监测系统/智能监测平台---Vue/Node.js
  16. Oracle--ORA-01144 报错解决方案
  17. 2023年中央财经大学数量经济学考博必看上岸前辈复习经验分享
  18. Windows系统搭建GitServer--Bonobo Git Server
  19. B03 - 006、scp
  20. python制作心形照片墙_这个七夕节,用Python为女友绘制一张爱心照片墙吧!

热门文章

  1. boost::core模块实现np地址
  2. boost::contract模块实现断言等级的测试程序
  3. Boost:双图bimap的修改和替换测试程序
  4. DCMTK:测试dcmiod的代码序列宏实现
  5. VTK:可视化算法之HeadBone
  6. OpenCV边缘之间的距离转换功能的实例(附完整代码)
  7. Qt Quick测试
  8. c++访问控制说明符
  9. C++ Opengl 绘制字体源码
  10. vba二维数组初始化_将工作表数据写入VBA数组