当前位置: 首页 > article >正文

python之ddddocr快速识别

1. 安装模块

pip install ddddocr -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

2. 编写代码

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.附上测试图片

在这里插入图片描述


http://www.kler.cn/news/157016.html

相关文章:

  • 茄子科技张韶全:跨多云大数据平台DataCake在OceanBase的实践
  • 2024最新版软件测试八股文(文档)
  • AI浪潮下,非科班出身还有机会入行程序开发领域么?
  • jquery学习笔记
  • 12.04 二叉树中等题
  • Vue3组合式API
  • DevEco Studio将常用内容设为代码模板 通过快捷键调出
  • 网工学习8-配置 STP 协议(一)
  • 【陈老板赠书活动 - 19期】-2023年以就业为目的学习Java还有必要吗?
  • 【数组】-Lc27-移除元素(相向双指针)
  • android studio 打开flutter项目 出现 dart sdk is not configured
  • navicat premium 历史版本下载地址
  • AI代码助手:写代码“如虎添翼”
  • 自动化集成有哪些典型应用场景?
  • 【程序员的养生指南--散文篇】
  • 毕业项目分享
  • LabVIEW开发工业设备远程在线状态监测
  • 如何有效进行测试执行进度计划
  • 力扣374周赛
  • 前端开发学习 (四) 自定义按键修饰符
  • Redis5新特性-stream
  • 鸿蒙开发笔记
  • fbprophet 安装流程
  • 探索人工智能领域——每日20个名词详解【day7】
  • Win10安装ROS2遇到的小问题
  • centos7 设置静态ip
  • Java项目学生管理系统四编辑学生
  • 蓝桥杯物联网竞赛_STM32L071KBU6_全部工程及源码
  • 数据结构 | 查漏补缺之求叶子结点,分离链接法、最小生成树、DFS、BFS
  • 大于2T磁盘划分并挂接