如何实现,执行代码报错了

from PIL import Image

from pytesseract import image_to_string, pytesseract

pytesseract.tesseract_cmd = 'C:\Program Files (x86)\Tesseract-OCR'

# 空白背景色 pytesseract 无法识别,更换了一下背景色

def change_background(img_fp):

try:

img = Image.open(img_fp)

x, y = img.size

new_img = Image.new('RGBA', img.size, (255, 255, 255))

new_img.paste(img, (0, 0, x, y), img)

return new_img

except:

print (u'更换图片背景失败')

# 识别图片验证码

def ocr2str(img):

return str(image_to_string(img))

im = 'G:\\222222222\\code.png'

# 验证码

code = ocr2str(change_background(im))

error信息如下:

File "D:\Python35\lib\site-packages\pytesseract\pytesseract.py", line 66, in prepare

raise TypeError('Unsupported image object')

TypeError: Unsupported image object

python 识别登陆验证码图片(完整代码)_Python 实现简单图片验证码登录相关推荐

  1. python 识别登陆验证码图片(完整代码)_python 识别登录验证码图片功能的实现代码(完整代码)...

    在编写自动化测试用例的时候,每次登录都需要输入验证码,后来想把让python自己识别图片里的验证码,不需要自己手动登陆,所以查了一下识别功能怎么实现,做一下笔记. 首选导入一些用到的库,re.Imag ...

  2. python爬取wifi密码完整代码_python读取当前电脑的wifi密码

    [实例简介] [实例截图] [核心代码] #coding:utf-8 import os import re import sys a=os.popen('netsh wlan show profil ...

  3. 基于卷积神经网络的手写数字识别(附数据集+完整代码+操作说明)

    基于卷积神经网络的手写数字识别(附数据集+完整代码+操作说明) 配置环境 1.前言 2.问题描述 3.解决方案 4.实现步骤 4.1数据集选择 4.2构建网络 4.3训练网络 4.4测试网络 4.5图 ...

  4. 在西瓜数据集上用Python实现ID3决策树算法完整代码

    在西瓜数据集上用Python实现ID3决策树算法完整代码 文章目录 1.决策树算法代码ID3.py 2.可视化决策树代码visual_decision_tree.py 3.贴几张运行结果图 1.生成的 ...

  5. Python实现自动翻译功能 - 附完整代码

    Python实现自动翻译功能 - 附完整代码 随着全球化的不断深入,越来越多的人需要跨越语言障碍进行交流.机器翻译技术的出现为这一问题提供了有效的解决方案.今天,我们将通过Python实现一个自动翻译 ...

  6. Python实现二分查找算法,图片结合代码讲解,简单易懂

    Python实现二分查找算法,图片结合代码讲解,简单易懂 二分查找是指在一个数组中循环找到特定的目标元素的一种算法,二分查找算法要求这个数组必须是有序的,如果不是有序则最后得出的结果是不准确的,因为其 ...

  7. html图片自动移动代码是什么,html图片滚动代码

    html图片向左无缝隙循环滚动代码 向左或向右都可以,无缝隙循环滚动,麻烦请给完整代码,5张图片图片大小用css3实现循环滚动效果: css: #wrap{ width: 200px; height: ...

  8. python 识别登陆验证码图片(完整代码)

    在编写自动化测试用例的时候,每次登录都需要输入验证码,后来想把让python自己识别图片里的验证码,不需要自己手动登陆,所以查了一下识别功能怎么实现,做一下笔记. 首选导入一些用到的库,re.Imag ...

  9. python语言编写一个生成九宫格图片的代码_python简单实现9宫格图片实例

    在日常生活中我们经常在朋友圈看到有人发九宫格图片,其实质就是将一张图片切成九份,然后在微信中一起发这九张图. 那么我们如何自己动手实现呢? 说到切图Python 就可以实现,主要用到的 Python ...

最新文章

  1. OpenCV ChArUco角的检测
  2. “理想智造”品牌首次面世 新造车势力车和家正式上场
  3. python requests get请求_python+requests+new——get请求各种情况
  4. 正能量:为web前端发开者代言
  5. 日志转化成json格式
  6. OpenShift 4之评估节点自消耗的系统资源
  7. java很贵可以用before代替吗_Java内存模型与Volatile,Happen-Before原则等
  8. python编译成c代码_python如何调用c编译好可执行程序
  9. element-ui中rules使用正则表达式进行校验
  10. 不要迷失在技术的海洋中(转)
  11. 小红伞 for 2003
  12. 2018-10-8-如何安装-btsync
  13. (45.2)【端口漏洞发现】扫描工具Nmap、Nessus、Masscan、端口弱口令检查
  14. EAccessViolation
  15. torch.randn用法
  16. 增量式与绝对值编码器的区别
  17. 「L2TP」- Layer 2 Tunneling Protocol @20210210
  18. 书写函数:求棋盘上芝麻重量
  19. MYSQL5.7下载安装详细教程
  20. iojs 版本管理ivm

热门文章

  1. HiveSQL技术原理、优化[深度解析]
  2. Java 对用户密码加密(Jeecg 登录密码加密方式)MD5andDES方式
  3. mark ubuntu 16.04 64bit + cpu only install mtcnn
  4. Confluence 6 创建一个用户宏
  5. 素拓活动策划书的撰写范文
  6. vue基础知识之vue-resource/axios
  7. mybatis防止sql注入
  8. 20131222-Dom省市加载-第二十七天
  9. 题目47:最大公约数
  10. getAttribute, getParamter区别 转帖