最近有位大神分享了一个验证码库,试用一下发现非常实用,特做个分享记录。
Github地址:GitHub - sml2h3/ddddocr: 带带弟弟 通用验证码识别OCR pypi版
Pip地址:ddddocr · PyPI
主要应用场景:
验证码识别,中、英文、数字混合的单行文字识别等
1.1 环境要求
python >= 3.6
Windows/Linux..
1.2 快速安装
使用pip命令安装:pip install ddddocr
1.3 识别代码
import ddddocrocr = ddddocr.DdddOcr()with open('test.png', 'rb') as f:img_bytes = f.read()res = ocr.classification(img_bytes)print(res)
参数说明
DdddOcr 接受两个参数
classification
1.4 效果展示
代码:
import ddddocrlists=[]ocr = ddddocr.DdddOcr()for i in range(1,9):with open('D:\\test\\%s.png'%i, 'rb') as f:img_bytes = f.read()res = ocr.classification(img_bytes)lists.append(res)print(lists)
截图:
识别效果:
说明:单行数据效果确实不错,多行数据识别效果不尽人意
如果觉得《图文识别(一):验证码识别---中 英文 数字混合的单行文字识别等》对你有帮助,请点赞、收藏,并留下你的观点哦!