python+ddddocr识别验证码(新手进阶)

这篇具有很好参考价值的文章主要介绍了python+ddddocr识别验证码(新手进阶)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

     无意间看到的ddddocr的模块,闲来无事就小试一下,果然非常非常的不错,必须给ddddocr大佬点赞👍

一、准备

        python环境:

        建议各位使用python3.8~3.10版本,太高不兼容,太低也不兼容,别问为什么

        需要安装ddddocr模块,PIL模块(python3使用Pillow模块代替),onnxruntime模块

        pip install xxxxx 都能搞定这些模块遇到那些模块没有就装那些

        图片验证码:

        (自己去找个网站扒拉几张就可以了,我使用的是这种的验证码)

ddddocr训练 验证码识别,python,开发语言,低代码,ocrddddocr训练 验证码识别,python,开发语言,低代码,ocr

当然还支持其他类型验证码

ddddocr训练 验证码识别,python,开发语言,低代码,ocr

ddddocr训练 验证码识别,python,开发语言,低代码,ocrddddocr训练 验证码识别,python,开发语言,低代码,ocr

二、代码

import ddddocr
ocr = ddddocr.DdddOcr()
with open("file/a2.png", 'rb') as f:
    image = f.read()
res = ocr.classification(image)
print("识别结果:", res)

ddddocr训练 验证码识别,python,开发语言,低代码,ocr

三、结论

        识别度相当高,速度也极其之快,非常不错的模块可以收藏

四、遇到问题

如遇此问题往下看:      ddddocr训练 验证码识别,python,开发语言,低代码,ocr

修改__init__.py文件中的

ddddocr训练 验证码识别,python,开发语言,低代码,ocr

改为 Image.LANCZOS即可,因为Pillow的10.0.0版本中,ANTIALIAS方法被删除了,或者降级Pillow版本也可以解决

ddddocr训练 验证码识别,python,开发语言,低代码,ocr

参考部分:AttributeError: module ‘PIL.Image‘ has no attribute ‘ANTIALIAS‘_软件测试大叔的博客-CSDN博客ddddocr: 带带弟弟 通用验证码识别OCR pypi版

Welcome to Python.org文章来源地址https://www.toymoban.com/news/detail-797683.html

到了这里,关于python+ddddocr识别验证码(新手进阶)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • pytorch进阶学习(六):如何对训练好的模型进行优化、验证并且对训练过程进行准确率、损失值等的可视化,新手友好超详细记录

    课程资源:  7、模型验证与训练过程可视化【小学生都会的Pytorch】【提供源码】_哔哩哔哩_bilibili 推荐与上一节笔记搭配食用~: pytorch进阶学习(五):神经网络迁移学习应用的保姆级详细介绍,如何将训练好的模型替换成自己所需模型_好喜欢吃红柚子的博客-CSDN博客 训练

    2023年04月17日
    浏览(47)
  • Brup+Captcha-killer+ddddocr实现验证码识别

    实验前准备:Burp(2020以后的版本jdk11) captcha-killer(burp插件针对不同版本的burp存在不同的版本) ddddocr(开源验证码识别接口最新版已支持python3.10版本) 项目地址:https://github.com/f0ng/captcha-killer-modified https://github.com/sml2h3/ddddocr burp的安装和破解在此不做赘述,首先我们到上面

    2023年04月09日
    浏览(46)
  • 【基于存内计算芯片开发板验证语音识别】训练手册

    模块⼀:软件包下载及环境搭建 步骤一:搭建docker、mappper环境: ①Linux下通过Docker直接下载,获取指令: docker pull witin/toolchain:v001.000.034 ②Window环境,可以通过docker desktop来使用docker: 下载安装Docker desktop(win10或以上): 通常需要更新WSL,下载链接如下,更新后需要重启生效

    2024年02月04日
    浏览(43)
  • python 使用ddddocr库实现滑块验证码滑动验证

    使用ddddocr识别 该算法识别准确率为95%左右,测试三轮,每轮测试100次 使用cv2识别 该算法识别准确率为95%左右,测试三轮,每轮测试100次 构造轨迹库 图片长度为300,理论上就300种轨迹,实际上应该是200+种,还要减去滑块图的长度80 手动滑他个几百次,并把距离和轨迹记录下

    2024年01月21日
    浏览(58)
  • 如何将图片恢复水平位置?图片旋转矫正方法大全,ddddocr作者基于RotNet的旋转验证码深度学习识别模型Rotate-Captcha-Crack

    该模型首先使用边缘检测算法对图像进行边缘检测,然后找到边缘上的直线,并计算直线的角度。最后通过旋转图像来校正图像的角度。 该模型基于Hough变换算法来检测图像中的直线,并计算直线角度,然后使用旋转矩阵将图像旋转到正确的角度。 该模型使用图像的局部特征

    2024年02月08日
    浏览(67)
  • 利用PyTorch训练模型识别数字+英文图片验证码

    摘要:使用深度学习框架PyTorch来训练模型去识别4-6位数字+字母混合图片验证码(我们可以使用第三方库captcha生成这种图片验证码或者自己收集目标网站的图片验证码进行针对训练)。 一、制作训练数据集 我们可以把需要生成图片的一些参数放在setting.py文件中,方便以后更

    2024年04月15日
    浏览(45)
  • opencv 案例实战02-停车场车牌识别SVM模型训练及验证

    1. 整个识别的流程图: 2. 车牌定位中分割流程图: 三、车牌识别中字符分割流程图: 下载车牌相关字符样本用于训练和测试,本文使用14个汉字样本和34个数字跟字母样本,每个字符样本数为40,样本尺寸为28*28。 数据集下载地址 https://download.csdn.net/download/hai411741962/88248392

    2024年02月11日
    浏览(37)
  • 使用pyppteer+ddddocr通过极验滑块验证码(附源码)

            验证码是大多数爬虫都需要克服的难题。pyppteer是目前市场主流的自动化工具之一,它的优势在于不易被浏览器检测到,ddddocr也是目前主流的验证码识别的第三方模块。接下来就通过python自动化工具和ddddocr等第三方模块完成极验滑块。         目标网站:行为

    2024年02月07日
    浏览(44)
  • 【Java 进阶篇】Java Web开发:实现验证码功能

    在Web应用程序中,验证码(CAPTCHA)是一种常见的安全工具,用于验证用户是否为人类而不是机器。验证码通常以图像形式呈现,要求用户在登录或注册时输入正确的字符。在这篇文章中,我们将详细介绍如何在Java Web应用程序中实现验证码功能。 验证码是“全自动区分计算机

    2024年02月03日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包