python之ddddocr快速识别

1. 安装模块

shell 复制代码
pip install ddddocr -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

2. 编写代码

python 复制代码
import ddddocr  # 导入orc模块
import logging  # 导入日志
logging.getLogger().setLevel(logging.INFO)  # 设置日志级别
def ComputeCode(path):
    try:
        logging.info("数字字母验证码图片识别路径: %s", str(path))
        ocr = ddddocr.DdddOcr()  # 创建ocr对象
        with open(path, 'rb') as f: # 读取图片二进制字节
            img_bytes = f.read()
        res = ocr.classification(img_bytes) # 识别图片
        logging.info("数字字母验证码识别结果: %s", str(res))
        return res  # 返回结果
    except Exception as e:
        # 异常处理
        logging.exception("异常信息: %s", str(e))
        return None
ComputeCode("ocr.png")

注意:图片路径和命名不要含有中文路径,否则出现未知错误

3.附上测试图片

相关推荐
JienDa12 小时前
JienDa聊PHP:盲盒电商实战中主流PHP框架的协同架构方略
开发语言·架构·php
小邓   ༽12 小时前
C语言课件(非常详细)
java·c语言·开发语言·python·eclipse·c#·c语言课件
JienDa12 小时前
JienDa聊PHP:今日头条仿站实战架构深度解析
开发语言·架构·php
A***071712 小时前
Rust在网络中的Actix Web
开发语言·后端·rust
闲人编程12 小时前
Django中间件开发:从请求到响应的完整处理链
python·中间件·性能优化·django·配置·codecapsule
执笔论英雄12 小时前
【RL】Slime异步 routout 过程7 AsyncLoopThread
开发语言·python
o***741712 小时前
QoS质量配置
开发语言·智能路由器·php
Tony Bai12 小时前
Go 2026 路线图曝光:SIMD、泛型方法与无 C 工具链 CGO —— 性能与表达力的双重飞跃?
开发语言·后端·golang
fj_changing12 小时前
Ubuntu 22.04部署CosyVoice
人工智能·python·深度学习·ubuntu·ai
小二·12 小时前
DevUI 和 MateChat:2025 年,我们是怎么把前端开发变轻松的
开发语言·javascript·vue.js