一款轻量级的Python OCR识别库:ddddocr

介绍

ddddocr是一个用于识别验证码的开源库,又名带带弟弟ocr,爬虫界大佬sml2h3开发,识别效果也是非常不错,对一些常规的数字、字母验证码识别有奇效。

使用

安装

pip install ddddocr

国内源安装

pip install ddddocr -i https://pypi.mirrors.ustc.edu.cn/simple/

调用

import ddddocr

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

print(res)

温馨提示

如果出现报错:

AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS'

这是由于Pillow库10.0.0版本后ANTIALIAS方法被删除了,使用新的方法即可

解决方案一,修改ddddocr的__init__.py文件,将其中的ANTIALIAS替换为新方法:

Image.ANTIALIAS 替换为 Image.LANCZOS

解决方案二,降级Pillow的版本,比如使用9.5.0版本,先卸载,再重新安装

pip uninstall -y Pillow
pip install Pillow==9.5.0

—— 本页内容已结束,喜欢请分享 ——
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容