python图片验证码识别muggle-ocr

文章目录

  • 一、muggle-ocr是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.代码示例
  • 总结


一、muggle-ocr是什么?

官方文档
muggle-ocr是python最新识别率最高的图片验证码模块

二、使用步骤

1.引入库

pip install muggle-ocr

#使用下载源下载pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com muggle-ocr

2.代码示例

# 导入包
import muggle_ocr
 
 
# 初始化;model_type 包含了 ModelType.OCR/ModelType.Captcha 两种
sdk = muggle_ocr.SDK(model_type=muggle_ocr.ModelType.OCR)
# ModelType.OCR 可识别光学印刷文本 这里个人觉得应该是官方文档写错了 官方文档是ModelType.Captcha 可识别光学印刷文本
with open(r"test1.png", "rb") as f:
 b = f.read()
text = sdk.predict(image_bytes=b)
print(text)
 
 
# ModelType.Captcha 可识别4-6位验证码
sdk = muggle_ocr.SDK(model_type=muggle_ocr.ModelType.Captcha)
with open(r"test1.png", "rb") as f:
 b = f.read()
text = sdk.predict(image_bytes=b)
print(text)

总结

可以将就着用

你可能感兴趣的:(python知识,python,图像识别,ocr)