介绍
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
暂无评论内容