首页 > 其他分享 >某RED书旋转验证码标注工具

某RED书旋转验证码标注工具

时间:2024-08-01 15:57:07浏览次数:10  
标签:细致 代码 验证码 如下 工具 RED 标注

注意,本文只提供学习的思路,严禁违反法律以及破坏信息系统等行为,本文只提供思路
本文的验证码网址如下,使用base64解码获得

最近,某书的旋转验证码又更新了,在我之前的文章有讲过利用梯度幅度计算图像边缘变化,然后计算出最合适的角度,如果使用我的代码之后那么这种方法对于小红书显然失效了,具体原因我们来分析一下,先看一下缺口图和背景图。此文仅介绍工具的使用,在后续的文章中将会介绍以各种方式实现验证码的识别。

在这里插入图片描述
在这里插入图片描述
其实我之前的方法并非完全失效,在测试的时候可以发现,对于古风图不适用了,其余图形还是正常,归根原因在于古风的缺口图,不仅处理了亮度和对比度的变化,本身还存在比较细致的线条轮廓,而之前的方法,通常适用于大幅度的像素变化,对于这种细致的变化不敏感,那么针对这种验证码当然也是看家本领,直接图像增强啥的全怼上去,看有没有效就完事了,或者采用训练的方法,当然,在此之前,还是要先标注一些数据集,为此,我使用python的pyqt5开发了一款标注工具,这款工具如果需要直接找我免费获取就行,当然,针对你的数据集可能还要改动一些代码,毕竟我本人开发,软件不会做的非常细致,工具界面如下
在这里插入图片描述
实现了几个简单的小功能,加载数据集目录,切换下一张,然后拖动角度进行模拟还原
在这里插入图片描述
当滑动完成之后,会以当前的角度在本地生成一张正确的图片,经过批量标注后,就能得到所有图片正确的0度角,如下。
在这里插入图片描述
代码也很简单,就是简单的图像旋转处理和一些控件的处理,部分代码如下:
在这里插入图片描述

标签:细致,代码,验证码,如下,工具,RED,标注
From: https://blog.csdn.net/qq_36551453/article/details/140848092

相关文章

  • Redis-入门
    Redis的10大数据类型这里的数据类型说的是value的数据类型1.字符串Stringstring是redis最基本的类型一个key对应一个value。string类型是二进制安全的,意思是redis的string可以包含任何数据,比如jpg图片或者序列化的对象string类型是Redis最基本的数据类,一个redis中字符......
  • 项目管理如何选型:类似Redmine系统全指南
    国内外主流的10款类似redmine项目管理系统对比:PingCode、Worktile、TAPD、OpenProj、禅道(ZenTao)、Teambition、JIRA、Asana、Basecamp、Wrike。在项目管理领域,选择一个既能满足需求又易于操作的工具是每个团队都面临的挑战。尽管Redmine因其开源和灵活性而广受欢迎,但市场上还有......
  • js中数组方法reduce的妙用
            在JavaScript中,reduce()是数组的一个方法,它用于将数组中的所有元素按照指定的函数进行合并并返回一个结果。使用reduce()方法,可以对数组进行求和、累加等操作。        我一直陷入固有思维,一直只使用reduce来进行累加操作。今天在做项目时在要进行复......
  • Paper Reading: Cost-sensitive deep forest for price prediction
    目录研究动机文章贡献本文方法改进的K-means离散化代价敏感深度森林实验结果汽车共享价格数据集实验房屋租赁数据集实验房地产销售数据集实验优点和创新点PaperReading是从个人角度进行的一些总结分享,受到个人关注点的侧重和实力所限,可能有理解不到位的地方。具体的细节还需......
  • 57_Redis与Springboot的集合应用
    前提要实现,使用Redis存储登录状态需要一个完整的前端后端的项目前端项目搭建解压脚手架安装依赖配置请求代理选做:禁用EsLint语法检查VueAdminTemplate关闭eslint校验,lintOnSave:false设置无效解决办法_lintonsave:false-CSDN博客后端项目搭建创建springboot项......
  • redis-5.0.14集群部署
    一、集群规格IP主机名端口10.0.0.108master700110.0.0.108master700210.0.0.109slave1700110.0.0.109slave1700210.0.0.110slave2700110.0.0.110slave27002二、安装redis-5.0.14集群1.下载地址redis-5.0.142.上传包到每台服务器解压......
  • redis主从复制、哨兵模式、集群
    redis集群高可用redis集群的三种模式:1.主从复制(奇书3台一主两从)2.哨兵模式(3台一主两从)3.cluster(集群6333)主从复制:喝MySQL的主从复制类似,主可以写,写入主的数据通过RDB方式把数据同步到从服务器。从不能更新到主。也是哨兵模式的基础。缺点:没有办法进行故障自动......
  • redis
    redis缓存中间件缓存数据库nginxweb服务php转发动态请求tomcatweb页面,也可以转发动态请求。springboot自带tomcat。redis也是一个数据库,不单单是一个缓存工具。redis非关系型数据库nosqlnotonlysql不仅仅是sql键值对形式keyvaluetest1=test2数据的......
  • Flask框架内容基础3 -- 使用redis实现异步任务队列
    前面所了解的所有请求都是同步的,那么当面临异步请求时,应该怎么做?调用者:携带参数发送请求API:接收请求并生成一个任务ID,接下来:返回给调用者+放到任务队列中worker:等待redis队列(List),一旦接收到任务,就执行并将结果返回到结果队列(Hash)调用者:等待n秒后,携带任务ID再次发送请求,获......
  • Redis 缓存中间件 缓存数据库
    Redis缓存中间件缓存数据库nginxweb服务PHP转发动态请求tomcatweb页面也可以转发动态请求springboot自带tomcat所有的数据库不支持高并发,一旦访问量激增,数据库很快就会崩溃。Redis非关系型数据库nosqlnotonlysql不仅仅是sql键值对形式:keyvalue数据的......