python ddddocr图片验证码详解
安装
下载地址:https://pypi.tuna.tsinghua.edu.cn/simple/ddddocr/
安装命令:
pip install D:\ChromeCoreDownloads\ddddocr-1.3.0-py3-none-any.whl -i https://pypi.tuna.tsinghua.edu.cn/simple/
终于是成功安装了,版本如下:由于pip命令无法使用,使用pycharm升级了pip版本到20.3
Found existing installation: ddddocr 1.4.4 using pip version 20.3
pypi地址:https://pypi.org/project/ddddocr/
验证码识别案例
很厉害,某平台下载的图片,识别出来了,不过咋感觉不是离线的呢?我把网络停掉试试
import ddddocr ocr = ddddocr.DdddOcr() with open(r"D:\文档\1668865235.0234.jpg", 'rb') as f: image = f.read() res = ocr.classification(image) print(res)
验证了,是离线可用的,只是它默认结果会打印出两行其它信息
下面我们测试下哪些图片可以识别出来
下面这种图片也能识别出来
DIB格式的
这种都 能识别出来
文字也能识别出来
感觉数据量大的就无法识别了,下面我的截图
我截图单行的可以,可能是多行的不行
单行截图,长一点也出来了
行数多了不准确甚至不出来数据