摘要:
开篇 PC微信端读取联系人有三种常规方法: 1. hook相关call来实现拦截联系人数据 2. 读取内存中的包含联系人的二叉树结构 3. 解密读取微信本地数据库 其实前两种方法只是利用微信启动后已经读取联系人放到内存。第一种是拦截过程,第二种是直接获取内存的结果。 第一种方法 找CALL请看:ht 阅读全文
摘要:
前言 二值化顾名思义就是将数变成两种值,一般非0即1。而在验证码处理中,如果直接使用灰度图,那么每个像素的值会在0 255,这样肯定会增加计算时间,而二值化后每个像素的值只是0和1。 在前面的简单验证码识别中,我的二值化代码是这样写的: ,至于这里为什么不乘1而乘255,因为我要显示图片看看效果。如 阅读全文
摘要:
原理 核心思想:相似的输入必会产生相似的输出。 原理:首先从训练样本矩阵中选择第一个特征进行划分,使每个子表中该特征的值全部相同(比如第一个特征是男女,则可以划分出两个子表,男表和女表),然后再在每个子表中选择下一个特征按照同样的规则继续划分更小的子表(比如第二个特征是年龄,我可以划分成三个子表(当 阅读全文
摘要:
朴素贝叶斯定理 原理请参考: http://www.ruanyifeng.com/blog/2011/08/bayesian_inference_part_one.html https://www.cnblogs.com/TimVerion/p/11197043.html 即 后验概率 = 先验概率 阅读全文
摘要:
灰度图和RGB图 灰度图是一个二维数组,每个值都表示这个像素点的灰度值(0到255之间的一个值),数组的维度(shape)则表示这个图片的长宽(单位像素px),先看个例子 我们看一下显示的图片,会看到一个1。然后我们再去看data,你会发现也可以看到一个1。这是不是就很好理解了。 RGB图片是一个三 阅读全文
摘要:
参考 https://www.biaodianfu.com/knn captcha recognition.html 内容大致一样,只是根据自己的想法加入了一些改动 KNN(k近邻算法) 算法原理请看:https://www.biaodianfu.com/knn.html 我来说一下sklearn中 阅读全文