转自:大邓和他的Python

大家好,今天给大家介绍一款通用验证码识别OCR库的神器,项目地址:https://github.com/sml2h3/ddddocr。市场上常见的点选类验证码图片如下图所示:

安装

pip3 install ddddocr

OCR识别部分

import ddddocrocr = ddddocr.DdddOcr(old=True)with open("test.jpg", 'rb') as f:image = f.read()res = ocr.classification(image)
print(res)

目标检测部分

对于现在已有的点选验证码图片或者未知的验证码图片都有可能具备一定的识别能力,适用于文字点选和图标点选。简单来说,对于点选类的验证码,可以快速的检测出图片上的文字或者图标。

import ddddocr
import cv2det = ddddocr.DdddOcr(det=True)with open("test.jpg", 'rb') as f:image = f.read()poses = det.detection(image)
print(poses)im = cv2.imread("test.jpg")for box in poses:x1, y1, x2, y2 = boxim = cv2.rectangle(im, (x1, y1), (x2, y2), color=(0, 0, 255), thickness=2)cv2.imwrite("result.jpg", im)

推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|

年度爆款文案

  • 1).卧槽!Pdf转Word用Python轻松搞定!

  • 2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃

  • 3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密

  • 4).80行代码!用Python做一个哆来A梦分身

  • 5).你必须掌握的20个python代码,短小精悍,用处无穷

  • 6).30个Python奇淫技巧集

  • 7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货

  • 8).再见Python!我要学Go了!2500字深度分析!

  • 9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片

点阅读原文,看200个Python案例!

神器!用Python轻松搞定验证码!相关推荐

  1. 女朋友让我深夜十二点催她睡觉,我用Python轻松搞定!

    事情是这样的:昨天晚上,女朋友让我十二点催她睡觉. 不过,可是我实在太困了,熬不下去-- 是吧?女朋友哪有睡觉重要? 但,女朋友的命令,我是不敢违抗的-- 但是睡觉也不能缺! 这时候我们该怎么办呢?是 ...

  2. python pdf转word 表格_太赞了!Pdf转Word,我用Python 轻松搞定表格和水印!

    原标题:太赞了!Pdf转Word,我用Python 轻松搞定表格和水印! 继上一次为大家推出了将pdf转word之后(卧槽!Pdf转Word用Python轻松搞定!),引起了大家的热烈讨论,我也总结了 ...

  3. python 训练识别验证码_用Python机器学习搞定验证码

    原标题:用Python机器学习搞定验证码 写爬虫有一个绕不过去的问题就是验证码,现在验证码分类大概有4种: 图像类 滑动类 点击类 语音类 今天先来看看图像类,这类验证码大多是数字.字母的组合,国内也 ...

  4. 用Python轻松搞定Excel中的20个常用操作

    来源 |早起Python(ID: zaoqi-python) Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码(Python)的方式来演示这两种工具是如何实现数据 ...

  5. 用 Python 轻松搞定 Excel 中的 20 个常用操作

    来源 |早起Python(ID: zaoqi-python) Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码(Python)的方式来演示这两种工具是如何实现数据 ...

  6. 一键加速去不掉加锁的_老旧油渍去不掉?这几款清洁神器帮你轻松搞定油污难题...

    生活中,我们常常被油污困扰,经常因为一点点的油污毁掉本来非常完美的一身衣服,让开心的外出变成烦躁和不快.那么面对该死的"油污"我们真的束手无策了吗?"NO",有 ...

  7. c#读取excel两列数据并绘制xy曲线_用Python轻松搞定Excel中的20个常用操作

    来源 |早起Python(ID: zaoqi-python) Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码(Python)的方式来演示这两种工具是如何实现数据 ...

  8. 一张图看懂世界石油分布?用Python轻松搞定!(附数据下载)

     CDA数据分析师 出品   [导语]:今天我们教你用Python画出世界石油分布桑基图,Python技术部分可以直接看第四部分. 获取数据: 扫描下方公众号 回复关键字"石油" ...

  9. 一张图看懂世界石油分布?用Python轻松搞定!

     CDA数据分析师 出品   [导语]:今天我们教你用Python画出世界石油分布桑基图,Python技术部分可以直接看第四部分. 作者:Mika 数据:真达   后期:泽龙  设计:一凡   Sho ...

最新文章

  1. 1.4 异常处理机制及异常处理的基本结构
  2. 如何解析lvx文档_建站零基础入门:手把手教你如何自助建站
  3. php cli和fastcgi,php的几种运行模式CLI、CGI、FastCGI、mod_php
  4. Linux下tomcat无法启动/启动后无法用过127.0.0.1:8080访问解决方案
  5. ie自动获取无效_经常用浏览器自动登录忘记了密码?教你一键查看网页星号密码...
  6. C++ 删除字符串的首尾空字符
  7. Docker容器服务发现方案
  8. Fastjson blacklist
  9. Cocos Creator 详解虚拟摇杆
  10. android 7.0 so.toc,[toc]文档导航 侧边栏目录 markdown
  11. Pascal VOCdata数据集读取(pytorch)
  12. 2022年电工(初级)考试报名及电工(初级)最新解析
  13. JMockit 介绍 4 使用JMockit运行测试
  14. 【Java案例】用户登录注册
  15. python模块文件的扩展名不一定是py_Python文件扩展名.py?.pyc?.pyd?
  16. 怎样复制粘贴windows命令行中的内容 .
  17. 多层嵌套的CSS 3D动画技术详解
  18. 计算机保研备战,【计算机系】“研途有你 更为明朗”计算机系2017级考研/保研交流会...
  19. Js是怎样运行起来的?
  20. java umeditor使用_在java项目中使用umeditor

热门文章

  1. 红图新媒体-完美的新媒体矩阵方案需要这样做
  2. html表格 根据窗口调整,如何根据浏览器窗口大小动态调整html表格
  3. 五路DI五路DO,网络继电器,Modbus TCP远程IO模块 WJ95
  4. 鸟哥的Linux私房菜(零)计算器概论
  5. html5制作圆弧,1.2 绘制圆弧 - HTML5 Canvas 实战
  6. 用计算机里可以加50度电,一台电脑开一天用多少度电?台式机节电节能建议和措施...
  7. 物理学家看人工智能:懂了你就不怕了
  8. linux下的遥控器软件,Linux系统下遥控器的配置与使用方法
  9. Tushare Pro判断股市是否开盘
  10. 极限题型一:求函数极限常见题型