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

发现一个通用的滑块验证码缺口识别库 captcha-recognizer (两行代码识别滑块验证码缺口)

文章目录

  • 前言
  • 安装与使用
    • 安装
    • 使用示例
  • 识别效果展示
  • 总结


前言

滑块验证码缺口位置是滑块验证码验证的关键,在此本文介绍一个滑块验证码的通用识别库,基于深度学习实现通用的滑块验证码的识别。并封装为易用的Python库,传入图片即可识别出缺口位置,两行代码即可识别滑块验证码缺口


安装与使用

安装

pip install captcha-recognizer

使用示例

from captcha_recognizer.recognizer import Recognizer# source传入图片路径
box, confidence = Recognizer().identify_gap(source='<文件路径>', verbose=False)print(f'缺口坐标: {box}')
print(f'可信度: {confidence}')"""
打印结果格式如下:
缺口方框坐标: [331.72052001953125, 55.96122741699219, 422.079345703125, 161.7498779296875]
可信度: 0.9513089656829834坐标原点:图片左上角
缺口方框坐标为缺口方框左上角和右下角距离坐标原点的距离
"""

识别效果展示

示例1
在这里插入图片描述
示例2
在这里插入图片描述
示例3
在这里插入图片描述
示例4
在这里插入图片描述


总结

可以看出captcha-recognizer库可以很好的识别出不同样式、不同尺寸滑块验证码的缺口位置,对于多缺口的验证码的也有非常好的识别效果。上手起来也非常方便,两行代码即可完成识别,YYDS

引用
Github Link
Pypi captcha-recognizer


http://www.mrgr.cn/news/10476.html

相关文章:

  • SQL,解析 json
  • 追问试面试系列:分布式事务
  • 大语言模型之Qwen2技术报告阅读笔记
  • 命令模式与宏命令:批量操作的高效实现
  • 编程中数据字典介绍
  • 【图文并茂】ant design pro 如何实战使用 ProFormTreeSelect
  • AUTOSAR AP硬核知识点梳理
  • 【案例55】WebSphere非root用户启动方案
  • 系统编程-lvgl
  • 笔记 6 : 彭老师课本第 5 章 ,举例分析 IIC 编程,以及开启和配置虚拟机
  • 正则表达式记录
  • 基于Pytorch框架的深度学习DeepLabv3+网络头发语义分割系统源码
  • uniapp微信小程序 分享功能
  • Paxos算法概述:从Basic Paxos到Fast Paxos及在Zookeeper中的应用
  • java修改常量值
  • R语言股价跳跃点识别:隐马尔可夫hmm和 GARCH-Jump对sp500金融时间序列分析
  • php中如何高效地实现一个函数以判断给定日期是否位于多个预定义的时间范围内,同时确保代码的可读性、可维护性和性能优化
  • iOS18升级出现白苹果、无法重启等问题,要怎么解决
  • 算法工程师第四十四天(99. 岛屿数量 深搜 99. 岛屿数量 广搜 100.岛屿的最大面积 )
  • GPT-4、Claude 3 Opus 和 Gemini 1.0 Ultra 挑战控制工程的新领域