- 博客(32)
- 收藏
- 关注

原创 推荐一个通用的滑块验证码缺口识别库 captcha-recognizer (两行代码识别滑块验证码缺口)
滑块验证码缺口位置是滑块验证码验证的关键,在此本文介绍一个滑块验证码的通用识别库,基于深度学习实现通用的滑块验证码的识别。并封装为易用的Python库,传入图片即可识别出缺口位置,两行代码即可识别滑块验证码缺口可以看出captcha-recognizer库可以很好的识别出不同样式、不同尺寸滑块验证码的缺口位置,对于多缺口的验证码的也有非常好的识别效果。上手起来也非常方便,两行代码即可完成识别,YYDS
2024-08-26 22:44:34
1071
2
原创 图片标注工具
图片标注工具工具单机/在线可多人标注链接Labelme单机否官网 , Github百度在线标注在线可官网Labelme新版本有AI智能标注,点击2到3个关键点就能标注一个实例百度在线标注支持多人标注、在线标注有很多提供的快捷键(上一张,下一张,通过数字快捷标注类别,类别置顶),标注过程比较流畅
2024-11-15 15:57:05
242
原创 体感魂斗罗-开篇
黑神话悟空大火,9月14,周鸿祎在抖音平台分享了360团队用两天的业余时间将《黑神话:悟空》爆改为体感游戏的过程,通过身体动作来控制游戏中的角色,实现更加自然和直观的操作方式。把我羡慕坏了,顿时拍板决定我也要搞一个,但是冷静下来发现我一没有公司,二没有技术团队,三没有好的设备,无奈放弃,全剧终。当然不是!!!搞不了火车,还搞不了自行车嘛,我们消费降级一下,体感魂斗罗!!!2D游戏、纯按键操作、键位很少、易于实现。
2024-09-17 20:30:53
329
原创 Mac安装Miniconda
Miniconda是一个轻量级的Python和R环境管理工具,由Continuum Analytics(现为Anaconda公司)创建。它是Anaconda的精简版本,只包含了最基本的conda包管理器和Python解释器,而不像Anaconda那样预装大量的科学计算和数据分析库。这使得Miniconda在资源有限或需要灵活控制环境的场景下特别有用。本文介绍了基于命令行快速安装Miniconda的方法,帮助大家快速安装不同的Python环境。
2024-09-02 00:05:26
3221
原创 开源通用验证码识别OCR —— DdddOcr 源码赏析(二)
DdddOcr 源码赏析:上文我们读到了分类识别部分的源码,这里我们继续往下进行本文介绍了DdddOcr的分类识别任务的源码实现过程,主要是调整图片尺寸和色彩模式,以及图像数据的预处理,最后运行模型预测得到结果
2024-09-01 17:11:18
1539
原创 基于YOLOv8的通用的滑动验证码滑块缺口检测模型(二)
上篇文章中我们讲解了YOLOv8训练滑块缺口检测模型的步骤,这里我们展示下模型的训练成功目前来看三种验证码都能很好的识别,如果有新的验证码种类,可以在评论区留言,之后我会加入到模型训练中。
2024-08-20 10:50:42
798
原创 基于Conda的Python版本管理与Python包管理
开发环境中,需要使用不同的Python版本或者使用不同第三方包,开发过程中安装一个新的Python版本是一个令人头疼的问题,在此我们尝试使用Conda管理Python版本和Python的包版本,以便流畅的切换不同的环境。Anaconda适用于需要快速搭建Python开发和数据科学环境的用户。通过Anaconda,用户可以方便地安装和管理众多科学计算和数据分析软件包,同时利用conda来创建和管理独立的Python环境。
2024-08-17 22:50:51
1536
原创 Scrapy突破JA3指纹(附完整代码)
Scrapy突破JA3指纹限制是一个在爬虫开发中经常遇到的问题,尤其是当目标网站采用了基于TLS指纹(如JA3指纹)的反爬虫机制时。JA3指纹是一种基于TLS握手过程中客户端发送的加密套件和扩展信息的唯一标识符,网站可以通过分析这些指纹来识别并阻止非法的爬虫请求。
2024-08-13 23:24:39
643
原创 Python三阶贝塞尔曲线模拟鼠标滑动轨迹
基于三阶贝塞尔曲线模拟鼠标轨迹:三阶贝塞尔曲线通过四个控制点(P0, P1, P2, P3)进行定义,其中P0和P3分别是曲线的起点和终点,P1和P2是控制曲线形状和方向的锚点(或称为控制点)。特性全局性:当改变任何一个控制点时,整条曲线的形状都会发生变化。平滑性:三阶贝塞尔曲线足够平滑,能够满足大部分应用需求。控制自由度:通过四个控制点,可以灵活地控制曲线的形状和方向。
2024-08-09 19:06:42
2181
原创 五分钟手把手教你Windows键盘改键
对于双系统(Mac、Windows)开发的同学,Mac和Windows系统的键盘键位不同,导致在使用过程中极易产生混乱,像我家里用的苹果Mac mini(迷你主机),公司分配的电脑是Windows10, 打字的时候键位不一致真的很痛苦。本文就介绍了基于Microsoft PowerToys 自定制键位功能修改Windows键位的功能,保证一致的键位从而保证开发效率。
2024-08-08 14:29:34
12032
6
原创 基于CV2实现颜色分类,附完整代码
基于cv2,利用颜色掩码计算每种颜色的像素数量,像素数量最多的颜色,则为实例最突出的颜色;与Yolov8分类模型的方式相比,省去了打标签训练的时间,更快速的实现了颜色分类的功能。
2024-08-06 15:31:43
1586
原创 Yolo8暂停与恢复训练
在使用深度学习模型时,从先前保存的状态恢复训练是一项至关重要的功能。这在各种情况下都能派上用场,比如当训练过程意外中断时,或者当你希望用新数据或更多的历时继续训练模型时。恢复训练时,Ultralytics YOLO 会加载上次保存模型的权重,并恢复优化器状态、学习率调度器和历时编号。这样,您就可以从上次中断的地方无缝地继续训练过程。
2024-08-04 14:06:43
583
基于Python开源库captcha-recognizer 实现滑块验证码缺口、滑动距离识别
2024-10-31
Miniconda3-latest-MacOSX-arm64.sh, Miniconda 是一个轻量级的 Conda 发行版
2024-09-25
YOLOv10N是YOLOv10系列中的一个模型变体,由清华大学研究团队开发,是最新一代的实时端到端目标检测模型
2024-09-25
Scrapy随机JA3指纹代码示例,用于Scrapy采集过程中生成随机的JA3指纹
2024-08-13
人体姿势识别yolo8预训练模型,内附完整Python运行代码,可直接运行,可用于图片或者视频的人体姿势识别
2024-08-07
空间推理验证码数据集,用于YOLO训练空间推理验证码的目标检测模型
2024-08-05
yolov8s.pt 文件是一个预训练模型文件,属于 YOLOv8 系列模型中的一个小型(small)版本
2024-08-04
Yolo8目标检测预训练模型 - yolov8s.pt
2024-08-04
yolov8目标检测模型训练使用mps之后效果很差
2024-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人