ddddOCR,Python 的一个识别验证码的开源库

本文介绍了开源工具ddddocr,专用于解决验证码图片中的文本识别问题,支持字母、汉字和滑动验证码,以及目标检测功能。通过Python3.9版本安装并展示使用示例,适用于自动化测试中处理各种验证码场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OCR(Optical Character Recognition,光学字符识别)是一项技术,用于将印刷或手写的文本转换为可编辑和可搜索的电子文档。它通过分析图像中的字符形状和结构,将其转换为机器可读的文本数据。OCR 技术在许多领域都扮演着重要的角色,包括文档管理、自动化办公、图书馆数字化、车牌识别等。

对于 OCR 文字提取,在之前也介绍过了 Umi-OCR 这个工具,那么我们今天要分享的这个主要是来用于解决验证码相关的问题的一个开源工具。ddddocr ,作者的 github 项目地址如下:https://github.com/sml2h3/ddddocr?tab=readme-ov-file

在我们日常进行一些自动化测试相关的操作时,有时候需要输入验证码,现在市场上的验证码种类非常繁多。 主流的有以下几种:

  1. 拖动滑块到 指定位置的

  2. 按照顺序点击指定的文字的

  3. 输入图片里的字母+数字组合的

  4. 计算 图片里的数字 加减乘除结果的

  5. 手机验证码的

  6. 还有一些非人类的识别物体的(emo 了这种的)

ddddorc 主要用来解决识别图片文本内容,比如字母和汉字 以及 滑动滑块这种的场景那么接下来,我们就来安装和使用来试试 ddddocr 的效果怎么样。 需要的环境是 Python<=3.9 版本。window,linux,mac 都支持,但是不支持 M1。只需要在终端输入 pip install ddddocr等待安装后即可使用。

接下来是使用示例:

  1. 识别图片上的文字:适用于输入图片上指定的字母或者数字等情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值