吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 11191|回复: 15
收起左侧

[其他] ddddocr验证码识别 1.3.0版

  [复制链接]
sml2h3 发表于 2021-12-28 08:33

今天ddddocr又更新啦!

当前版本为1.3.0

想必很多做验证码的新手,一定头疼碰到点选类型的图像,做样本费时费力,神经网络不会写,训练设备太昂贵,模型效果又不好。

市场上常见的点选类验证码图片如下图所示

Test

Test

Test

Test

那么今天,他来了,ddddocr带着重磅更新大摇大摆的走来了。

简介

ddddocr是由sml2h3开发的专为验证码厂商进行对自家新版本验证码难易强度进行验证的一个python库,其由作者与kerlomz共同合作完成,通过大批量生成随机数据后进行深度网络训练,本身并非针对任何一家验证码厂商而制作,本库使用效果完全靠玄学,可能可以识别,可能不能识别。

ddddocr奉行着开箱即用、最简依赖的理念,尽量减少用户的配置和使用成本,希望给每一位测试者带来舒适的体验

更新说明

本次更新其实分为两部分,其中有一部分是在1.2.0版本就已经更新了,但是在这里还是有必要提一下的。

第一部分 OCR识别部分

在1.2.0开始,ddddocr的识别部分进行了一次beta更新,主要更新在于网络结构主体的升级,其训练数据并没有发生过多的改变,所以理论上在识别结果上,原先可能识别效果的很好的图形在1.2.0上有一小部分概率会有一定程度的下降,也有可能原本识别不好的图形在1.2.0之后效果却变得特别好。
测试代码:

import ddddocr

ocr = ddddocr.DdddOcr()

with open("test.jpg", 'rb') as f:
    image = f.read()

res = ocr.classification(image)
print(res)

OCR部分应该已经有很多人做了测试,在这里就放一部分网友的测试图片。

Test
Test
Test
Test
Test
Test
Test
Test
Test
Test
Test
Test
等等更多图片等你测试哟~

第二部分 目标检测部分

在本次1.3.0的更新中,目标检测部分隆重登场!
目标检测部分同样也是由大量随机合成数据训练而成,对于现在已有的点选验证码图片或者未知的验证码图片都有可能具备一定的识别能力,适用于文字点选和图标点选。
简单来说,对于点选类的验证码,可以快速的检测出图片上的文字或者图标。

import ddddocr
import cv2

det = ddddocr.DdddOcr(det=True)

with open("test.jpg", 'rb') as f:
    image = f.read()

poses = det.detection(image)
print(poses)

im = cv2.imread("test.jpg")

for box in poses:
    x1, y1, x2, y2 = box
    im = cv2.rectangle(im, (x1, y1), (x2, y2), color=(0, 0, 255), thickness=2)

cv2.imwrite("result.jpg", im)

举些例子:

Test
Test
Test
Test
Test
Test
Test

以上只是目前我能找到的点选验证码图片,做了一个简单的测试。

安装

环境支持

python <= 3.9

Windows/Linux/Macos..

暂时不支持Macbook M1(X),M1(X)用户需要自己编译onnxruntime才可以使用

安装命令

pip install ddddocr

以上命令将自动安装符合自己电脑环境的最新ddddocr

免费评分

参与人数 17吾爱币 +20 热心值 +16 收起 理由
changhong8 + 2 + 1 非常给力!
980041382 + 1 热心回复!
szllw + 1 + 1 75M的包,好大啊
junjia215 + 1 + 1 用心讨论,共获提升!
5ipj2007 + 1 热心回复!
华鼠 + 2 + 1 我很赞同!
悦来客栈的老板 + 1 + 1 我很赞同!
gy55you + 1 我很赞同!
gxr940301 + 1 + 1 我很赞同!
andrew_a + 2 + 1 一直在用,感谢大佬的库
Bernard3275 + 1 + 1 我很赞同!
kenmin + 1 + 1 鼓励转贴优秀工具和文档!
xmy00000 + 1 + 1 用心讨论,共获提升!
漁滒 + 3 + 1 我很赞同!
advancejar + 1 + 1 我很赞同!
python886 + 1 + 1 我很赞同!
muyan1995 + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

muyan1995 发表于 2021-12-30 12:36
好用,常见定位没啥问题。
newworld 发表于 2021-12-30 12:37
li719751305 发表于 2021-12-30 12:46
xmy00000 发表于 2021-12-30 12:47
哲哥yyds
ranlele 发表于 2021-12-30 13:51
感谢大佬
gxr940301 发表于 2021-12-30 14:17
哲哥yyds
zztoozzt 发表于 2021-12-30 14:38
收藏了收藏了,大佬牛逼
uc1516 发表于 2021-12-30 22:11
好库试试
yoyoma211 发表于 2021-12-30 23:10
大佬太给力了哈,进来学习一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-22 02:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表