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自动库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
pytorch中的nn.Unfold()函数和fold()函数解读
这篇文章主要介绍了pytorch中的nn.Unfold()函数和fold()函数用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-08-08Python EasyDict库以属性方式访问字典元素(无需使用方括号和键)
在Python中,字典(dict)是一种常用的数据结构,用于存储键值对,然而,有时候我们希望以属性的方式访问字典中的元素,而无需使用方括号和键,这就是EasyDict库的用武之地,本文将深入介绍EasyDict库,展示其强大的功能和如何通过示例代码更好地利用它2023-12-12python index() 与 rindex() 方法的使用示例详解
这篇文章主要介绍了python index() 与 rindex() 方法的使用,需要的朋友可以参考下2022-12-12
最新评论