python3使用tesserocr图片识别,无报错,无输出

想用orc识别一个图片验证码,代码不报错,也无输出,请教下大神是怎么回事?

import tesserocr
from PIL import Image
image=Image.open('code.jpg')
result=tesserocr.image_to_text(image)
print(result)

图片和代码放在同一目录了

图片如下:图片说明

换过一张黑白的还是不行:图片说明

0

1个回答

估计是什么也没有识别到,你把图片先转成黑白的,或者换一个明显更容易是别的图看看

0
weixin_43515459
黄铝丝 回复tsing_9521: 请问问题解决了吗? 我现在也遇到同样的问题,在命令行是可以识别的,但在IDLE中无报错无输出
2 个月之前 回复
weixin_44595372
tsing_9521 回复caozhy: 也没有报错!是不是问题大了。。。
6 个月之前 回复
caozhy
贵阳挖掘机马善福,自备车辆专业挖游泳池 回复tsing_9521: image=Image.open('code.jpg') 这里换一个明显不存在的文件名,比如image=Image.open('code123.jpg'),看看是否报错。
6 个月之前 回复
weixin_44595372
tsing_9521 换了一张黑白的还是不行 QAQ
6 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python使用第三方模块tesserocr进行图像文字识别
介绍 在爬虫过程中,难免会遇到各种各样的验证码,而大多数验证码还是图形验证码,这时候我们可以直接用 OCR 来识别。 tesserocr是 Python 的一个 OCR 识别库 ,但其实是对 tesseract 做的一 层 Python API 封装,所以它的核心是 tesseract。 因此,在安装 tesserocr 之前,我们需要先安装 tesseract 。 例如:对于下图的...
windows下安装tesserocr报错——避坑指南
学习爬虫的时候需要安装tesserocr来进行图片的识别,在安装过程中有几个坑,一个接着一个,小问题浪费很多时间。跟着这个流程走保证分分钟搞定。 根据教程先行下载和安装tesseract,安装过程中记得勾选Additional language data。这是为了识别多语言用的。一路next即可。千万不要以为安装完了就万事大吉了,这里需要更新一下windows的环境变量。不然在python中安装...
Python安装tesserocr遇到的各种问题及解决办法
Tesseract的安装及配置 在Python爬虫过程中,难免遇到各种各样的验证码问题,最简单的就是这种验证码了,那么在遇到验证码的时候该怎么办呢?我们就需要OCR技术了,OCR-即Optical Character Recognition光学字符识别,是指通过扫描字符,然后将其形状翻译成电子文本的过程。而tesserocr是Python的一个OCR识别库,所以在安装tesserocr之前,我们...
python3连接hbase包
网上好多Hbase.py都是python2的,各种报错,我提供一种python3的,无报错,欢迎大家下载。
python3 ocr 识别图片文字(CSDN验证码90%通过)
上次下载了个pytesser_v0.0.1,它是 python2的,我给改成python3的.并且做成子目录下的模块吧。 这样不显得目录乱。 放在开发目录下就能用了 ocr。 import ocr.pytesser text= pytesser.image_file_to_string("code.jpg") 识别验证码什么的。 需要安装相应版本的 。 Pillow 或者 pip install Pillow. 因为要用到 PIL.images. 这个库底层是用的tesseract.exe 这里包含win32 win64 系统的二进制文件。在winxp32 win7 64测试通过。 由于要调用底层文件系统,读写图片,使用程序。所以当前目录和引用目录很重要。做了一些修改目录的工作。 需要在python3平台识别简单图片的拿去。
【Python爬虫】 使用 tesserorc 进行 图像的识别 ---- 填坑总结
     在使用tesserorc 时  博主也遇到了诸多问题   在经过 四处碰壁 与 资料查找后 最终安装成功,并成功的完成了图像识别 , 事后总结这这一条阳光大道 , 方法仅供参考  ,  希望 对 各位正处于到坑中的小伙伴们有所帮助  .   如果您有更好的方法 , 欢迎评论  或 留下 您的 传送门   1丶 先下载安装tesseract:              下载链接:ht...
pip3 install tesserocr安装失败(已解决)
安装Tesseract tesserocr是Python的一个OCR识别库,但其实是对tesseract做的一层Python API封装,所以它的核心是tesseract,因此安装tesserocr之前,需要先安装tesseract. 这里我安装的是 tesseract-ocr-setup-3.05.02-20180621.exe 安装的语言包的时候,耐心等待,会很久。 验证安装 安装成...
Python显示OCR识别后显示中文乱码问题
@TOC 问题描述 当需要将OCR结果添加到图片保存时总是报错误,错误类型为“UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd6 in position 40: invalid continuation byte” 常见解决办法 原来: df.to_csv(outpath) 修改为: df.to_csv(outpath, encodi...
python填坑之路:tesserocr配置
    最近在学爬虫,在模拟登录网站的时候常常需要输入验证码,最常见的就是OCR(Optical Character Recognition,光学字符识别) ,于是乎了解到tesserocr这个库,但是安装的过程可谓坎坷。     大致的过程可参考博客:崔庆才的个人博客,但是最好注意以下几点 将tesseract(注意不是tesserocr)的安装路径加入环境变量。 将tesseract安装...
Centos7安装Python的tesserocr库及安装问题解决
1、tesseract的安装        tesserocr是Python的OCR识别库,它的核心是tesseract,所以首先要安装tesseract      在终端输入 yum install -y tesseract 进行安装;如果安装过程出现“公钥尚未安装”等字样,可以在上述命令后添加 --nogpgcheck 进行跳过公钥检查安装;或者运行没反应则需要安装yum,安装完成后...
win10(64位)下安装tesseract和tesserocr出现问题解决办法以及图片文字识别
tesserocr是Python的一个OCR识别库,但其实是对tesseract做的一层Python API封装,所以它的核心是tesseract。因此,在安装tesseroct之前,我们必须安装tesseract。 tesseract安装 win10,首先下载tesseract软件(https://digi.bib.uni-mannheim.de/tesseract/),打开网站如下图   ...
python爬虫学习(2)用tesserocr识别图像验证码
在学习爬虫的过程中难免会遇到验证码问题,作为纯自动化的爬虫是不可能手动去输入验证码的。 那么我们就要学会怎么去识别它。 而验证码也分很多种类,主要的几种: (1)图像验证码:这是最简单的一种,也很常见。就比如CSDN登录几次失败之后就会出验证码。 (2)滑块验证码:需要按住滑块并移到正确的位置。比如bilibili的登录验证。(这个我也写过识别代码,源码托管github:https:/...
VB6.0精简版 SP6 (Win10可用)
亲测Win10可用。安装方便无报错,使用无报错。速度极快,便于使用。
python3光学字符识别模块tesserocr与pytesseract
python3光学字符识别模块tesserocr与pytesseract OCR,即Optical Character Recognition,光学字符识别,是指通过扫描字符,然后通过其形状将其翻译成电子文本的过程,对应图形验证码来说,它们都是一些不规则的字符,这些字符是由字符稍加扭曲变换得到的内容,我们可以使用OCR技术来讲其转化为电子文本,然后将结果提取交给服务器,便可以达到自动识别验证...
Python爬虫项目实战3 | 图片文字识别(以验证码识别为例)
1.项目背景 我在实习过程中,当我抓取环保平台相关数据时,常常发现有图片的情况,比如以下这种图片,所以抓取这种图片中的信息是我进行图片文字识别的动力: 2.项目思路 因为在某一网站中有大量这种想要抓取的图片,所以我的思路是, 1.先抓取这些图片的名称和URL; 2.然后再根据这些URL得到图片信息; 3.然后识别信息。 3.验证码图片识别示例 【1】首先,我们可以找一个有很多验...
Python爬虫----tesserocr在MacOs下的安装与填坑
tesserocr主要用于处理在爬虫中遇到的验证码 1: 我们首先使用Homebrew安装ImageMagick和tesseract库: brew install imagemagick brew install tesseract --all-languages 2:  使用用pip安装tesserocr pip3 install tesserocr pillow 3: 安装te...
安装tesserocr 、pillow等包报错idmb包不匹配错误的解决
在执行 pip3 install tesserocr pillow 时,控制台报错,具体不记得了,提示大概如下:you'll install idmb 2.7,which is incompatable with tesserocr还提示需要c++2014环境等等使用 conda install tesserocr pillow 时,也报错,提示大概是channel不匹配不包含对应的安装包,需要自...
解决pycharm中安装不了tesserocr库的问题
1、问题抛出 参考崔庆才的网络爬虫书时,在学习验证码识别那章,想起来要装tesseract和tesserocr库,安装tesseract版本为3.05.02,对应tesserocr版本为tesserocr-2.2.2-cp36,python版本为3.6.4。结果安装tesseract没有问题,安装完成后将D:\python\python_lib\ocr\install\Tesseract-OCR...
关于windows环境下python不能安装tesserocr的问题
    在正确安装Tesseract,并成功配置环境变量,进入CMD输入有tesseract -v能正常查询版本的条件下,使用pip install tesserocr,一直有报错,问题解决链接:https://blog.csdn.net/coolcooljob/article/details/80385711。    另外附带说明一下,我在pycharm中也不能安装tesserocr,但是CMD...
【python】tesserocr 、tessetect 的安装及简单使用
目录 1.初识tesserocr 2. 相关链接 3. Windows下的安装 4.配置tesseract环境变量 5.安装tesserocr 6.tesserocr简单使用 1.初识tesserocr  tesserocr是Python的一个OCR识别库,但其实是对tesseract做的一层Python API封装,所以它的核心是tesseract。因此,在安装tesserocr...
mac安装tesserocr模块,常见的报错情形及处理方式
最近要模拟登陆一个网站,时不时会有图片验证码,所以我就想着装个tesserocr玩玩儿。但是,我在装的过程中,碰到了不少问题。所幸最后都解决了,故写下这篇博客备忘一下。 第一步 brew install imagemagick 这一步没啥问题,顺利装上。 第二步 brew install tesseract 这一步也会很顺利的装上。 第三步 pip3.6 install tesserocr p...
关于Python验证码识别安装PIL、tesseract-ocr与pytesseract模块的错误解决
0x00:用Python进行验证码识别 安装了 1、PIL 2、tesseract-ocr 3、pytesseract模块 报错 File "D:\P\Python\lib\subprocess.py", line 958, in _execute_child startupinfo) WindowsError: [Error 2]
win10下安装tesseract+tesserocr过程中,发生的一系列问题+解决办法(含pycharm导入tesserocr)
1.安装Tesseract是前提,参考https://blog.csdn.net/YYHEZB/article/details/80846722,这位博主写得蛮清楚的,引用一下        遇到的问题:版本没对上,导致安装失败,Tesseract和tesserocr是搭配使用的,版本也有对应要求的,之前查得到过对应表的,找历史记录没查到,推荐就用这个GitHub里的吧,亲测可用,版本也不算太低。...
Window系统tesseract+tesserocr过程中,发生的一系列问题及解决办法(已解决)
在Windows下安装tessocr,首先需要下载tesseract,它为tesserocr提供了支持。 tesseract下载地址:https://digi.bib.uni-mannheim.de/tesseract/ 进入下载页面,可以看到有各种.exe文件的下载列表,这里可以选择下载3.0版本。示例为3.05版本。 其中文件名中带有dev的为开发版本,不带dev的为稳定版本,可以选择下...
python3图像识别库安装与使用
pytesseract库的安装 因为用的win10,就直说windows上面的安装了。其实就是pip安装就完事了。 $ pip install pytesseract 安装了这个还不算完,得安装Tesseract-OCR,安装这个软件的时候,因为我们需要识别中文,所以还需要额外安装中文语言包: 点击Additional language data(download)旁边的加号,勾选
无重复字符的最长子串(Python3解法)
题目: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例: 示例 1: 输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。 示例 3: 输入: “pwwkew” 输出: 3 解释: 因为无重复字符的...
基于stm32F103的GRBL 0.9版本的移植
移植GRBL的0.9J标准版本,MDK编译无报错,有些警告,无大碍。仅供学习使用,无用于商业。
tesserocr、tesseract、pytesseract验证码识别 之 模块导入问题
了解更多关注微信公众号“木下学Python”吧~ tesserocr 只能通过 .whl 安装,pip 不行,在win系统下 tesseract要与tesserocr版本相对应,要不然可能报编码错误 但是全部下载好后不能用,import tesserocr,报解码错误,在网上找了好久,都没有这种现象出现 把代码改成:import pyinsseract 就可以了,例如, impo...
Vue实战源码
Vue实战源码 亲测可用,无报错。Vue实战源码 亲测可用,无报错。Vue实战源码 亲测可用,无报错。
安装tesserocr错误解决办法
在win10下使用pip install tesserocr安装时,始终报错,解压tesserocr-2.2.2.tar.gz该文件夹后,发现没有setup.py文件,最后发现,可以用下面的文件解决问题。点击打开链接 用cmd,cd到路径,pip安装。...
【python】win10安装Tesserocr失败解决方法
通过pip install tesserocr pillow 安装tesserocr失败 报错如下: C:\Users\Administrator>pip install tesserocr pillow   Failed building wheel for tesserocr   Running setup.py clean for tesserocrFailed to build...
Python安装tesserocr遇到的一些问题
一、下载tesseract后使用以下命令会出错 pip3 install tesserocr pillow 应对方法: 下载whi文件 下载地址:https://github.com/simonflueckiger/tesserocr-windows_build/releases 选择相应版本,我选择的是 打开Cmd,进入whl文件当前所在目录下,进行安装 pip3 in...
OCR文字识别
OCR(Optical Character Recognition):光学字符识别,是指对图片文件中的文字进行分析识别,获取的过程。  Tesseract:开源的OCR识别引擎,初期Tesseract引擎由HP实验室研发,后来贡献给了开源软件业,后经由Google进行改进,消除bug,优化,重新发布。 http://code.google.com/p/tesseract-ocr/ Summ...
Mac安装tesserocr出错
已经安装了tesseract以及其他一些包,但是pip install tesserocr还是出错,找了很多原因。 最后回过头来仔细读了错误提示(大概是can't find the "cstdint",没记录),才恍然大悟! 解决方法:将tesseract里面host.h文件里的include<cstdint>改为include<stdint.h>,顺利解决。...
[leecode]3.无重复字符的最长子串(python3)&字符串方法
 做了几个leecode题目以后感觉数据结构方面的知识比较薄弱,需要加强啊。 首先逻辑理清楚,u是不重复的字符串,初始化为空字符串,res是我们要返回的结果,初始化为0。 1.for循环次数为s字符串长度,每次循环的字符串用k表示。 2.如果k不在u里面,把k加到u里面,res等于u的长度和res中的最大值。 3.如果k在u里面,说明已经出现重复的字符,这个时候k是一个和u中有重复的字符,...
Windows7/10上快速搭建Tesseract-OCR开发环境操作步骤
        之前在https://blog.csdn.net/fengbingchun/article/details/51628957 中描述过如何在Windows上搭建Tesseract-OCR开发环境,那时除了需要clone  https://github.com/fengbingchun/OCR_Test 工程外,还需要依赖 https://github.com/fengbingchu...
凯立德2012注册机
凯立德2012注册机 无使用次数限制,不报错
IrisSkin4皮肤控件
vs2010使用,旧版本vs2010会报错,新版的IrisSkin4无报错问题!!!
使用正则表达式无输出
[code=python]import rernpatt = '\d+-\d+-\d+'rnd = 'Mon Feb 12 21:22:15 1990::whrj@yiwqww.gov::634828935-4-6'rnre.search(patt,d).group()rn[/code]
解决pycharm中tesserocr安装问题
课余时间在倒腾破解验证码,就发现验证码类型可真是多,为了防爬虫也是费尽心机,,什么滑动验证码点选验证码图片验证码九宫格等等。我就打算从最简单的图片验证码开始研究了,然后安装需要的pypi呗,看到网上说用tesserocr 并且次库依赖于tesseract (ocr图像识别引擎) OCR,即Optical Character Recognition,光学字符识别,是指通过扫描字符,然后通过其形状将...