zoukankan      html  css  js  c++  java
  • python图片验证码识别最新模块muggle_ocr

    一.官方文档

    https://pypi.org/project/muggle-ocr/

    二模块安装

    pip install muggle-ocr
    # 因模块过新,阿里/清华等第三方源可能尚未更新镜像,因此手动指定使用境外源,为了提高依赖的安装速度,可预先自行安装依赖:tensorflow/numpy/opencv-python/pillow/pyyaml
    

    三.使用代码

    # 导入包
    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)
    
  • 相关阅读:
    记在百度(熊场)的一次面试
    smarty模板引擎的整理
    图片轮播原理
    递归遍历目录及删除文件
    Java入门
    Java入门
    Java入门
    Java入门
    开课导读
    Java入门
  • 原文地址:https://www.cnblogs.com/pythonywy/p/13226330.html
Copyright © 2011-2022 走看看