示例代码: 1 2 3 4 5 6 7 8 import ddddocr det = ddddocr.DdddOcr(det=False,ocr=True,show_ad=False) with open(target.png,rb) as f: target_bytes = f.read() with open(bg_origin,rb) as f: background_bytes = f.read() res = det.slide_match(target_bytes
示例代码:
target.png就是滑块的图片:bg_origin就是原图(切记是没有缺口的):识别结果示例:注意:ddddocr库比较大,一些托管网站对于 serveless Function 的大小有做限制!!!! 附:文字图片验证码识别ddddocr的数字英文识别准确率大概有个百分之九十,我用了挺久的,目前还没有遇到ddddocr识别准确率很低的数字英文验证码。
path放的是验证码图片的路径,会返回一个字符串,不过为了准确率,建议这边最好加一些判断,比如你的网站验证码是五个字符组成,如12ABC这样,就判断下字符串长度是否是5,如果不是直接刷新重新识别。 |
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27