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

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

一、准备

        python环境:

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

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

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

        图片验证码:

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

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

二、代码

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

三、结论

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

四、遇到问题

如遇此问题往下看:      

修改__init__.py文件中的

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

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

Welcome to Python.org

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秦始皇爱找茬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值