Python免费验证码识别之ddddocr识别OCR自动库实现
需要ocr识别,推荐一个Python免费的验证码识别-ddddocr
安装过程:

1、镜像安装:pip install ddddocr -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install ddddocr -i https://pypi.tuna.tsinghua.edu.cn/simple
2.python.exe -m pip install --upgrade pip
注意升级pip库,,动不动升级就很麻烦。
Collecting pip
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ca/31/b88ef447d595963c01060998cb329251648acf4a067721b0452c45527eb8/pip-21.2.4-py3-none-any.whl (1.6 MB)
|████████████████████████████████| 1.6 MB 939 kB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 21.2.1
Uninstalling pip-21.2.1:
Successfully uninstalled pip-21.2.1
Successfully installed pip-21.2.4

完成之后,找个参考图片

import ddddocr
ocr = ddddocr.DdddOcr()
with open('1.png', 'rb') as f:
img_bytes = f.read()
res = ocr.classification(img_bytes)
print(res)

对比效果图:


效果不是太好,有的图片,例如:


哈哈哈,自个玩吧。
附ddddocr-验证码识别案例
import ddddocr
ocr=ddddocr.DdddOcr()
with open('test_img.png', 'rb') as f:
img_bytes=f.read()
res=ocr.classification(img_bytes)
print(res)
普通干扰较弱的验证码均可识别通过

总结
到此这篇关于Python免费验证码识别之ddddocr识别OCR自动库实现的文章就介绍到这了,更多相关ddddocr识别OCR自动库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
关于numpy.polyfit()与Stats.linregress()方法最小二乘近似拟合斜率对比
这篇文章主要介绍了关于numpy.polyfit()与Stats.linregress()方法最小二乘近似拟合斜率对比,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-04-04
tensorflow下的图片标准化函数per_image_standardization用法
这篇文章主要介绍了tensorflow下的图片标准化函数per_image_standardization用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-06-06
PyTorch中loading fbgemm.dll异常的解决办法
PyTorch是一个深度学习框架,当我们在本地调试大模型时,可能会选用并安装它,目前已更新至2.4版本,本文给大家介绍了PyTorch中loading fbgemm.dll异常的解决办法,文中通过代码和图文介绍的非常详细,需要的朋友可以参考下2024-08-08


最新评论