常见20种验证码识别思路

声明:本教程只能用于教学目的,如果用于非法目的与本人无关

视频详解地址:https://www.bilibili.com/video/BV1ABsHe9Eao/

教程素材网址:https://github.com/tomysky/crack_20_captcha

1.滑块验证码

方案1:ddddocr https://github.com/sml2h3/ddddocr

方案2:opencv(canny做边缘检测,在做模板匹配)

方案3:yolov8 (m l模型) https://github.com/ultralytics/ultralytics

1.某验的滑块验证码 简单

在这里插入图片描述

2.某美的滑块验证码 简单

​ 有混淆的图标,但是大小不一,目标检测,大小差不多的就是目标图标

在这里插入图片描述

3.某盾的滑块验证码 简单

​ 简单,直接目标识别,或者图像匹配

在这里插入图片描述

4.某象的滑块验证码 简单

​ 有混淆图标,但是匹配图标的验证更深,作为特征匹配,yolo可以实现

在这里插入图片描述

2.文字点选验证码

方案:

​ yolo目标识别+分类网络(resnet50 101)+根据提供的文字顺序点击

1.某验的文字点选验证码 简单

在这里插入图片描述

<在这里插入图片描述

2.某盾的语序点选验证码 适中

​ 文字角度,颜色,抖动(特征明显)

在这里插入图片描述

3.某美的文字点选 适中

​ 字体只有角度旋转,颜色鲜艳,特征明显,可以生成样本自己训练

在这里插入图片描述

4.某象文字点选验证码 适中

​ 文字比较有个性,颜色不一,有重影,需要的样本数量会比较多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值