![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
文章平均质量分 76
瓜皮三三
我一直都很棒
展开
-
CSS反爬系列一(某知名租房平台)
这样看来我们到问题要就解决了一大半了,接下来就是图片识别问题,我们怎么知道这个图片就是对应是什么呢,这就用到了ocr图像识别,还是推荐识别库,ddddocr。然后先看一下这些信息在什么地方,是通过xhr交互ajax发送,还是在页面源代码里,或者在其他地方呢?在浏览租房网站时候,凭借本能反应,打开了开发者工具,对页面元素进行检查看看能不能顺利采集。这里的价格通过背景图片,再用css定位这样我们就拿不到了,那该怎么解决呢?将图片下载下来用,第三方库识别可以看到完全正确,这种清晰数字的还是很好识别的。...原创 2022-07-18 14:07:20 · 330 阅读 · 0 评论 -
深度学习训练滑动验证码(Yolov5)
注:本文只用于学习,如有问题请联系作者。对于现在网络的大多数滑动验证码如果想用一个通用的方法还是需要用深度学习,用图像处理的方式对于单一类型还是比较好用的,多类型还是难以适用的。例如如下多种类型:这里展示了5种类型不同的滑块,我们要做的就是准确的找到缺口的位置通过。我这里使用的yolov5YOLO 是“You only look once”的首字母缩写词,是一种将图像划分为网格系统的对象检测算法。网格中的每个单元都负责检测自身内部的对象。由于其速度和准确性,YOLO 是最著名的目标检测算法之一原创 2022-06-15 19:37:54 · 6040 阅读 · 37 评论 -
【小方法】python图片拼接(PIL模块)
使用场景:今天超级🦅识别验证码遇到一个问题,着张图片是由两张图片组成的,但是超级🦅识别点选验证码,只能传入一张图片,于是需要将两张图片进行一个拼接。当然截图也是可以的,但是截图没有原图准确。于是今天我就开始了,疯狂百度,有很多种方法都可以实现,比如numpy数组拼接,用cv2拼接,还有使用PIL库,个人觉得使用PIL库的方法最合适了。代码解析:def image_Splicing(img_1, img_2, flag='y'): img1 = Image.open(img_1)原创 2022-05-26 19:39:29 · 11134 阅读 · 4 评论 -
Opencv边缘检测破解滑动验证码基于python(透明通道)
原创 2022-04-21 20:50:11 · 4476 阅读 · 1 评论 -
Opencv模板匹配破解滑动验证码基于python
如果你直接使用模板匹配效果并不理想的话,可以试试这种方法,我们现将图片进行自适应阈值处理,这样的则可以增强轮廓边缘的信息,让效果更加显著,在使用边缘检测保留更多信息,由于缺口位置是半透明阴影状态,模板图片和缺口位置存在相同信息,则可以大大提高匹配准确率。展示图片两张图片一张是滑块背景图另一张是 模板也就是小的拼图思路分析导入图片import cv2img_rgb = cv2.imread(img_path)template = cv2.imread(tm_path)自适应阈值将导入原创 2022-03-27 19:41:44 · 5703 阅读 · 7 评论