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中无报错无输出
11 天之前 回复
weixin_44595372
tsing_9521 回复caozhy: 也没有报错!是不是问题大了。。。
4 个月之前 回复
caozhy
大家听着:小便入池不是入游泳池 回复tsing_9521: image=Image.open('code.jpg') 这里换一个明显不存在的文件名,比如image=Image.open('code123.jpg'),看看是否报错。
4 个月之前 回复
weixin_44595372
tsing_9521 换了一张黑白的还是不行 QAQ
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python安装tesserocr遇到的各种问题及解决办法
Tesseract的安装及配置 在Python爬虫过程中,难免遇到各种各样的验证码问题,最简单的就是这种验证码了,那么在遇到验证码的时候该怎么办呢?我们就需要OCR技术了,OCR-即Optical Character Recognition光学字符识别,是指通过扫描字符,然后将其形状翻译成电子文本的过程。而tesserocr是Python的一个OCR识别库,所以在安装tesserocr之前,我们...
python3 tesserocr 安装 来解决部分爬虫遇到的字符识别问题
1. OCR OCR,即Optical Character Recognition,光学字符识别,是指通过扫描字符,然后通过其形状将其翻译成电子文本的过程。对于图形验证码来说,它们都是一些不规则的字符,这些字符确实是由字符稍加扭曲变换得到的内容。 例如,对于如图1-22和图1-23所示的验证码,我们可以使用OCR技术来将其转化为电子文本,然后爬虫将识别结果提交给服务器,便可以达到自动识别验证码...
windows下安装tesserocr报错——避坑指南
学习爬虫的时候需要安装tesserocr来进行图片的识别,在安装过程中有几个坑,一个接着一个,小问题浪费很多时间。跟着这个流程走保证分分钟搞定。 根据教程先行下载和安装tesseract,安装过程中记得勾选Additional language data。这是为了识别多语言用的。一路next即可。千万不要以为安装完了就万事大吉了,这里需要更新一下windows的环境变量。不然在python中安装...
Tesseract——OCR图像识别 入门篇
最近leader给了我一个任务,让我研究图像识别,从我们项目的screenshot中识别文字信息,so我开始了学习,与大家分享下。 我看到目前OCR技术有很多,最主要的是Asprise OCR,Tesseract OCR和Java OCR。 Asprise OCR速度很快,Java实现很简单,但是它是商业的,要收费的,免费版每次都要弹出对话框,是个很麻烦的事情。 Tesseract OC
Python使用第三方模块tesserocr进行图像文字识别
介绍 在爬虫过程中,难免会遇到各种各样的验证码,而大多数验证码还是图形验证码,这时候我们可以直接用 OCR 来识别。 tesserocr是 Python 的一个 OCR 识别库 ,但其实是对 tesseract 做的一 层 Python API 封装,所以它的核心是 tesseract。 因此,在安装 tesserocr 之前,我们需要先安装 tesseract 。 例如:对于下图的...
python填坑之路:tesserocr配置
    最近在学爬虫,在模拟登录网站的时候常常需要输入验证码,最常见的就是OCR(Optical Character Recognition,光学字符识别) ,于是乎了解到tesserocr这个库,但是安装的过程可谓坎坷。     大致的过程可参考博客:崔庆才的个人博客,但是最好注意以下几点 将tesseract(注意不是tesserocr)的安装路径加入环境变量。 将tesseract安装...
【Python爬虫】 使用 tesserorc 进行 图像的识别 ---- 填坑总结
     在使用tesserorc 时  博主也遇到了诸多问题   在经过 四处碰壁 与 资料查找后 最终安装成功,并成功的完成了图像识别 , 事后总结这这一条阳光大道 , 方法仅供参考  ,  希望 对 各位正处于到坑中的小伙伴们有所帮助  .   如果您有更好的方法 , 欢迎评论  或 留下 您的 传送门   1丶 先下载安装tesseract:              下载链接:ht...
Tesserocr在python运用中入的坑
  这个例程是基于《python3网络爬虫开发实践》一书 以下是测试程序 import tesserocr from PILimport Image image = Image.open('image.png')#open image #print(image) print(tesserocr.image_to_text(image)) 1.安装Tersseract 相关链接...
python3连接hbase包
网上好多Hbase.py都是python2的,各种报错,我提供一种python3的,无报错,欢迎大家下载。
pip3 install tesserocr安装失败(已解决)
安装Tesseract tesserocr是Python的一个OCR识别库,但其实是对tesseract做的一层Python API封装,所以它的核心是tesseract,因此安装tesserocr之前,需要先安装tesseract. 这里我安装的是 tesseract-ocr-setup-3.05.02-20180621.exe 安装的语言包的时候,耐心等待,会很久。 验证安装 安装成...
Python爬虫项目实战3 | 图片文字识别(以验证码识别为例)
1.项目背景 我在实习过程中,当我抓取环保平台相关数据时,常常发现有图片的情况,比如以下这种图片,所以抓取这种图片中的信息是我进行图片文字识别的动力: 2.项目思路 因为在某一网站中有大量这种想要抓取的图片,所以我的思路是, 1.先抓取这些图片的名称和URL; 2.然后再根据这些URL得到图片信息; 3.然后识别信息。 3.验证码图片识别示例 【1】首先,我们可以找一个有很多验...
pip3 安装pillow各种失败
apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tkapt-get install python3-dev
【Python3 爬虫学习笔记】人脸识别及验证码图片破解
用OpenCV读取和显示图形 OpenCV(Open Souce Computer Vision Library)是一个跨平台的计算机视觉库。OpenCV由英特尔公司发起并参与开发,可在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理及计算机视觉程序,目前已广泛应用于人机互动、人脸识别、动作识别、运动跟踪等领域。 要安装OpenCV,可在http://www.lfd.uci.edu/...
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...
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平台识别简单图片的拿去。
win10(64位)下安装tesseract和tesserocr出现问题解决办法以及图片文字识别
tesserocr是Python的一个OCR识别库,但其实是对tesseract做的一层Python API封装,所以它的核心是tesseract。因此,在安装tesseroct之前,我们必须安装tesseract。 tesseract安装 win10,首先下载tesseract软件(https://digi.bib.uni-mannheim.de/tesseract/),打开网站如下图   ...
VB6.0精简版 SP6 (Win10可用)
亲测Win10可用。安装方便无报错,使用无报错。速度极快,便于使用。
【python】tesserocr 、tessetect 的安装及简单使用
目录 1.初识tesserocr 2. 相关链接 3. Windows下的安装 4.配置tesseract环境变量 5.安装tesserocr 6.tesserocr简单使用 1.初识tesserocr  tesserocr是Python的一个OCR识别库,但其实是对tesseract做的一层Python API封装,所以它的核心是tesseract。因此,在安装tesserocr...
关于windows环境下python不能安装tesserocr的问题
    在正确安装Tesseract,并成功配置环境变量,进入CMD输入有tesseract -v能正常查询版本的条件下,使用pip install tesserocr,一直有报错,问题解决链接:https://blog.csdn.net/coolcooljob/article/details/80385711。    另外附带说明一下,我在pycharm中也不能安装tesserocr,但是CMD...
安装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不匹配不包含对应的安装包,需要自...
python3光学字符识别模块tesserocr与pytesseract
python3光学字符识别模块tesserocr与pytesseract OCR,即Optical Character Recognition,光学字符识别,是指通过扫描字符,然后通过其形状将其翻译成电子文本的过程,对应图形验证码来说,它们都是一些不规则的字符,这些字符是由字符稍加扭曲变换得到的内容,我们可以使用OCR技术来讲其转化为电子文本,然后将结果提取交给服务器,便可以达到自动识别验证...
mac安装tesserocr模块,常见的报错情形及处理方式
最近要模拟登陆一个网站,时不时会有图片验证码,所以我就想着装个tesserocr玩玩儿。但是,我在装的过程中,碰到了不少问题。所幸最后都解决了,故写下这篇博客备忘一下。 第一步 brew install imagemagick 这一步没啥问题,顺利装上。 第二步 brew install tesseract 这一步也会很顺利的装上。 第三步 pip3.6 install tesserocr p...
python爬虫学习(2)用tesserocr识别图像验证码
在学习爬虫的过程中难免会遇到验证码问题,作为纯自动化的爬虫是不可能手动去输入验证码的。 那么我们就要学会怎么去识别它。 而验证码也分很多种类,主要的几种: (1)图像验证码:这是最简单的一种,也很常见。就比如CSDN登录几次失败之后就会出验证码。 (2)滑块验证码:需要按住滑块并移到正确的位置。比如bilibili的登录验证。(这个我也写过识别代码,源码托管github:https:/...
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...
关于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]
关于安装tesseract和tesserocr遇到的各种坑
关于安装tesseract和tesserocr过程中遇到的各种坑 ## 标题 关于安装tesseract和tesserocr过程中遇到的各种坑 1.在安装tesseract后输入pip3 install tesserocr pillow 会提示【 Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Bu...
Win10下的pip/pip3 install 导致utf-8编码问题的解决方案
https://www.cnblogs.com/ironbear/p/7879166.html[py]Win10下的pip/pip3 install 导致utf-8编码问题的解决方案置顶感谢:http://blog.csdn.net/qq_33530388/article/details/68933201 今天安装时遇到了windows下棘手的问题UnicodeDecodeError: 'utf-...
【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...
解决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...
CentOS安装pillow报错的解决方法
sudo yum install python-devel sudo yum install zlib-devel sudo yum install libjpeg-turbo-devel
安装tesserocr错误解决办法
在win10下使用pip install tesserocr安装时,始终报错,解压tesserocr-2.2.2.tar.gz该文件夹后,发现没有setup.py文件,最后发现,可以用下面的文件解决问题。点击打开链接 用cmd,cd到路径,pip安装。...
如何提高ocr的识别度
我的开发环境ubuntu16.04 idea采用test4jocr 总结今天orc 终于有点进步了总结一下,开心之前我尝试来一下在客户端事来识别图片,效果不是很好于是我将我所需要的图片信息,截取下来将它更加优化(将png 转化未jpg),还有一个就是用最新的数据包需要下载的最新数据包(一个的下载好,再去下载其他,否则有点慢)https://github.com/tesseract-ocr/tess...
基于stm32F103的GRBL 0.9版本的移植
移植GRBL的0.9J标准版本,MDK编译无报错,有些警告,无大碍。仅供学习使用,无用于商业。
win10下安装tesserocr失败(问题已解决,见文末)
        在win10下使用pip install tesserocr安装时,始终报错,未解决问题解压tesserocr-2.2.2.tar.gz该文件夹后,查看setup.py文件,发现似乎model只能再linux下安装。记录该问题,希望以后能够找到根本问题所在,并解决。问题如下:网上搜了一下下,个人感觉比较权威的是这个点击打开链接,不过这个也没能完全解决问题,而且就我个人而言,目前阶段...
安装 Tesserocr 图像识别报错该如何解决(此为转载)
解决方法详见:https://www.imooc.com/article/45278?block_id=tuijian_wz# tesseract无法用pip安装时,就下载whl文件后再用pip安装。 tesserocr和tesseract都安装成功后,图片信息仍无法识别,此时,简言之,可将C:\Program Files (x86)\Tesseract-OCR目录下的tessdata文件夹复...
Vue实战源码
Vue实战源码 亲测可用,无报错。Vue实战源码 亲测可用,无报错。Vue实战源码 亲测可用,无报错。
java+Tesseract-OCR实现图片识别
1.今天和同事研究如何用java实现图片识别。百度上大部分都是用tesseract去实现的。所以就做了一个demo (1)。首先下载Tesseract-OCR 3.02,以及中文包chi_sim.traineddata(简体) (2)以下介绍两种方式  cmd 方式 和 test4j方式 CMD方式: (2.1)下载安装后打开cmd命令行,输入 tesseract,如果出现下图说明安装成
Python2.X无换行无空格输出
最近初学Python,发现对于文本输出这块有一个小问题: 对于下面这个很简单的C程序 #include int main() { int s[4]={1,2,3,4}; for(int i=0;i<4;i++) { printf("%d",s[i]); } return 0; } 其输出结果很显然是1234    使用Pyth
Tesseract-OCR图像识别引擎 windows10使用方法入门
本文参考借鉴:http://blog.sina.com.cn/s/blog_4aa166780101cji7.html OCR(Optical Character Recognition):光学字符识别,是指对图片文件中的文字进行分析识别,获取的过程。 Tesseract:开源的OCR识别引擎,初期Tesseract引擎由HP实验室研发,后来贡献给了开源软件业,后经由Google进
凯立德2012注册机
凯立德2012注册机 无使用次数限制,不报错
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据无基础 大数据视频无杂音