图像处理
文章平均质量分 78
叁公子kcn
信息安全准博士生
展开
-
验证码破解技术四部曲之环境搭建篇(一)
验证码破解技术四部曲之环境搭建篇(一)前言转眼就变成大四狗了,大学期间做的比较深入的技术是爬虫,但是爬虫也有很多高级的技术没有涉及,比如说验证码的破解便是其中之一,再加上我对其非常感兴趣,于是乎,开始苦学图像处理、学习机器学习,验证码破解也有了些眉头。 以下是我破解的几种验证码。1、最容易破解的验证码 直接使用tesseract库识别。2、download.csdn的验证码 使用K近邻算法原创 2016-10-05 14:20:32 · 737 阅读 · 0 评论 -
验证码破解技术四部曲之使用Tesseract(二)
验证码破解技术四部曲之使用Tesseract(二)代码下载本节的代码可以通过此处进行下载。图像直方图首先看验证码的样子, 可以看到这几个验证码最大的特点就是字母比较深,而周围的背景很浅,把图像转换成黑白颜色,可以显示的更加的明显。//按黑白读取图像Mat mat = imread("test1.jpg", 0);cv::imshow("initial_mat", mat);cv::wa原创 2016-10-05 14:23:16 · 777 阅读 · 0 评论 -
验证码破解技术四部曲之使用K近邻算法(三)
前言在上一节中,我们使用了google的开源OCR库来对字符进行识别,这一节以及下一节我们将要使用机器学习算法来识别验证码。本节的代码都在https://github.com/nladuo/captcha-break/tree/master/csdn可以找到。下载验证码在这一节中,将要对CSDN下载的验证码进行破解,就是在http://download.csdn.net/下载东西的时候,短时间内下载原创 2016-10-05 14:24:17 · 1875 阅读 · 0 评论 -
验证码破解技术四部曲之使用卷积神经网络(四)
前言在这节,我将用卷积神经网络(简称:CNN)破解新浪微博手机端的验证码(http://login.weibo.cn/login/),验证码如下。 本节的代码可以在https://github.com/nladuo/captcha-break/tree/master/weibo.cn找到。关于神经网络的原理很难在一节讲清楚。在这里,只需要把神经网络当成一个黑匣子,输入是一个图片,输出一个la原创 2016-10-05 14:25:27 · 5158 阅读 · 1 评论